【Docker】通过Dockerfile打包Jar镜像,看这一篇就够了!!
通过Dockerfile打包Jar镜像,我也会了!!
·
写在前面
目前,越来越多的企业应用在向微服务化转型,越来越多的应用部署到云上。而Docker容器则成为了应用上云的首选容器。今天,就给小伙伴们分享一篇如何通过Dockerfile打包Jar镜像的文章。
编写Dockerfile
# 环境
FROM centos:7
# 作者信息
MAINTAINER binghe
# 复制JDK环境
COPY jdk1.8.0_212 jdk1.8.0_212
# 配置环境变量
ENV JAVA_HOME=./jdk1.8.0_212
ENV PATH=$JAVA_HOME/bin:$PATH
ENV CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
# 拷贝jar
COPY binghe-test.jar .
ADD binghe-test.jar /app.jar
COPY application.yml /home
# 爆漏的端口号
EXPOSE 80
# 执行命令
ENTRYPOINT ["java","-jar","/app.jar","--spring.profiles.active=/home/application.yml"]
构建Jar镜像
docker build -t test:1.0 .
运行Jar镜像
docker run -d -p 80:80 test:1.0
好了,今天就到这儿吧!我是冰河,我们下期见!!
更多推荐
已为社区贡献21条内容
所有评论(0)