当前位置:   article > 正文

docker添加jar包_docker发布jar包项目

"-jar\", \"/app/app.jar"

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

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

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

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

FROM java:8VOLUME/tmp

Add jz-project-0.0.1-SNAPSHOT.jar app.jar

EXPOSE8080ENTRYPOINT ["java","-Djava.security.egd=file:/dev/./urandom","-jar","/app.jar"]

4、使用命令构建镜像:

//镜像名后面有个点.要注意

docker build -t jz-project .

5、构建成功:

6、运行容器:

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

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

docker run -d --restart=always --name jz-project -v /usr/local/apps/docker-demo/logs:/home/javaProject/logs -p 8080:8080 jz-project

7、运行成功:

8、查看此容器的日志:

docker logs --tail 300 -f jz-project

日志打印成功如下:

===============但这种方式不好,每次更新代码都要把容器和镜像删除,上传新的jar包,然后再重新构建一遍===========================================

下面可使用挂载方式,更新jar包,只需要重启容器:====================

。。。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/AllinToyou/article/detail/284117
推荐阅读
相关标签
  

闽ICP备14008679号