首页 > 编程语言 > 详细

docker发布jar包项目

时间:2020-12-04 09:03:00      阅读:55      评论:0      收藏:0      [点我收藏+]

1、把springboot框架搭建的后端项目用idea打成jar包:把Maven Project窗口调出来,双击package就行

技术分享图片

 

 

  1.1    打包成功,会生成在当前项目的target目录下:

技术分享图片

 

 

 

   2、上传到服务器,我上传到/home/javaProject/jz-project/目录下,然后在此目录下创建一个构建镜像的文件:vi dockerfile

技术分享图片

 

 

    3、配置dockerfile文件中的内容:

FROM java:8
VOLUME /tmp
Add jz-project-0.0.1-SNAPSHOT.jar app.jar
EXPOSE 8080
ENTRYPOINT ["java","-Djava.security.egd=file:/dev/./urandom","-jar","/app.jar"]

 

    4、使用命令构建镜像:

//镜像名后面有个点.要注意
docker build -t jz-project .

 

    5、构建成功:

技术分享图片

 

 

  6、运行容器:

    (稍解释一下:--name是容器名自己想怎么取都行,-d后面的jz-project就是刚才生成的镜像名称,-p后面就是端口映射了

      --restart=always 表示跟着docker自动重启)

docker run --name jz-project -p 8080:8080 -d jz-project --restart=always

 

  7、运行成功:

技术分享图片

 

docker发布jar包项目

原文:https://www.cnblogs.com/spll/p/14083441.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!