Docker的java镜像制作及Podfile使用详解
更新时间:2025年09月28日 09:31:40 作者:段振轩
文章浏览阅读169次。这里做个一个演示,给一个jar包和dockefile上传demo目录,就可以用如下的命令进行打包。dockerfile内容如下# 基础镜像# 设定时区# 拷贝jar包# 入口通过命令看看我们打包的镜像是否成功运行这个镜像看看这个镜像的运行日志。
Docker的java镜像制作及Podfile
自定义镜像

镜像结构

Dockerfile

这里做个一个演示:
给一个jar包和dockefile上传demo目录,就可以用如下的命令进行打包。
- dockerfile内容如下:
# 基础镜像 FROM openjdk:11.0-jre-buster # 设定时区 ENV TZ=Asia/Shanghai RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone # 拷贝jar包 COPY docker-demo.jar /app.jar # 入口 ENTRYPOINT ["java", "-jar", "/app.jar"]
docker build -t docker-demo .

- 通过命令看看我们打包的镜像是否成功
docker images
- 运行这个镜像
docker run -d --name docker-demo -p:8080:8080 docker-demo
- 看看这个镜像的运行日志
docker logs -f docker-demo

总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
相关文章
Docker容器中文乱码(修改docker容器编码格式)的解决方案
这篇文章主要介绍了Docker容器中文乱码(修改docker容器编码格式)的解决方案的相关资料,需要的朋友可以参考下2016-12-12
Docker + Nodejs + Kafka + Redis + MySQL搭建简单秒杀环境
本文给大家分享的是使用Docker + Nodejs + Kafka + Redis + MySQL模拟搭建起来的商品秒杀环境,非常的实用和热门,有需要的小伙伴可以参考下2017-01-01
docker启动logstash失败的问题及解决(可能原因)
这篇文章主要介绍了docker启动logstash失败的问题及解决(可能原因),具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教2023-08-08


最新评论