欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Docker 打包jar

程序员文章站 2022-03-26 21:39:42
...

1、先打包后端服务,我们采用的是jar运行新建Dockerfile

目录如下

Docker 打包jar

2、编写Dockerfile

FROM java:8
VOLUME /Demo
ADD target/demo-1.0.jar demo.jar
RUN sh -c 'touch /demo.jar'
ENTRYPOINT [ "sh", "-c", "java  -Djava.security.egd=file:/dev/./urandom -jar /demo.jar --spring.profiles.active=docker" ]

3、编写快速构建的脚本buildDocker.bat

::打包镜像 镜像仓库地址/用户名/项目名
docker build -t reg.htres.cn/yw_18kn1ziwmyrpwyx/demo .
::推镜像
::docker push reg.htres.cn/yw_18kn1ziwmyrpwyx/demo
::展示镜像
docker images
pause

4、启动

#冒号前面8080是主机端口,冒号后面的8080是容器内部端口
docker run -p 8080:8080 -d reg.htres.cn/yw_18kn1ziwmyrpwyx/demo 

 

 

 

相关标签: 打包部署 Docker