1、先将springboot项目打包,我这里用的是IDEA工具打包,打包完成后的jar包在 项目目录/target 中
2、打包完成后进入服务器器终端,将jar包上传到自己设置的目录中,这个目录需要跟docker容器目录挂载,方便更新jar包时不需要上传到容器中
执行命令
含义:javajar是容器名字,/usr/local/jar是jar包存放的位置,app.jar是容器中的jar包的别名
docker run -itd --name javajar -p 8888:8888 -v /usr/local/jar/**.jar:/usr/app.jar java:8 java -jar -Xms256m -Xmx256m /usr/app.jar
3、完成,代码更新就重新打包上传到目录,重启当前容器即可,重启命令
docker restart javajar
原文:https://www.cnblogs.com/wzhsun/p/14802868.html