详解Java打包镜像部署
更新时间:2023年11月08日 11:26:34 作者:老卫同学
这篇文章主要介绍了Java打包镜像部署,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧
Java打包镜像
Dockerfile
FROM openjdk:17 WORKDIR /opt/data-hub COPY target/data-hub.jar ./ EXPOSE 9843 ENTRYPOINT ["java", "-jar", "data-hub.jar"]
构建镜像命令
docker build -t oldweipro/data-hub:latest .
运行镜像
docker run -p 9843:9843 -d --name data-hub oldweipro/data-hub:latest --restart=always
Docker容器列表
docker ps
给现有容器添加自动启动
docker update --restart=always [容器ID] docker container update --restart=[容器策略] [容器名或ID]
查看容器日志
docker logs [容器ID]
进入容器内部
[command] bash
docker exec -it [容器ID] bash
到此这篇关于Java打包镜像部署的文章就介绍到这了,更多相关Java打包镜像部署内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
相关文章
Java Socket循环接收数据readLine()阻塞的解决方案
这篇文章主要介绍了Java Socket循环接收数据readLine()阻塞的解决方案,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教2024-08-08java的springboot实现将base64编码转换pdf
在Spring Boot中,将Base64编码的字符串转换为PDF文件并导出到客户端,通常涉及几个步骤:首先将Base64字符串解码为字节数组,然后使用这些字节数据来创建PDF文件,并最终通过HTTP响应将其发送给客户端2024-08-08Java AbstractMethodError原因案例详解
这篇文章主要介绍了Java AbstractMethodError原因案例详解,本篇文章通过简要的案例,讲解了该项技术的了解与使用,以下就是详细内容,需要的朋友可以参考下2021-08-08基于@RequestParam name和value属性的区别
这篇文章主要介绍了@RequestParam name和value属性的区别,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教2021-08-08SpringBoot整合Spring Boot Admin实现服务监控的方法
这篇文章主要介绍了SpringBoot整合Spring Boot Admin实现服务监控,内容包括Server端服务开发,Client端服务开发其中Spring Boot Admin还可以对其监控的服务提供告警功能,如服务宕机时,可以及时以邮件方式通知运维人员,感兴趣的朋友跟随小编一起看看吧2022-03-03
最新评论