docker学习(六)Dockerfile制作springboot项目镜像

docker学习(六)Dockerfile制作springboot项目镜像,第1张

docker学习(六)Dockerfile制作springboot项目镜像

目录
    • 1、准备后台jar包
    • 2、编写Dockerfile
    • 3、制作镜像
    • 4、启动容器
    • 5、查看容器


1、准备后台jar包

将springboot项目打成jar包,我这里是app-1.0.3-1127.jar

2、编写Dockerfile
#基础镜像
FROM java:8-alpine
#jar包
ADD app-1.0.3-1127.jar app.jar
ENV sleep 200
#存储卷
VOLUME ["/data"]
EXPOSE 8088
ENTRYPOINT ["java","-jar", "/app.jar"]

选择基础镜像 java:8-alpine

拷贝jar包并重命名为app.har

暴露端口8088

执行命令 java -jar app.jar

3、制作镜像

将jar包和Dockerfile放在同一目录,执行命令

docker build -t app:1.0.3 .

查看镜像

 docker images | grep app

4、启动容器
docker run -d --name app -p 8088:7601 app:1.0.3
5、查看容器

通过 docker ps 查看

docker ps | grep app


也可以查看日志

docker logs -f app

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5611916.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-15
下一篇 2022-12-15

发表评论

登录后才能评论

评论列表(0条)

保存