Docker 打包jar
程序员文章站
2022-03-26 21:39:42
...
1、先打包后端服务,我们采用的是jar运行新建Dockerfile
目录如下
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
上一篇: MySQL 总结4