美文网首页
Docker 启动SpringBoot的 jar包

Docker 启动SpringBoot的 jar包

作者: 沉默羔羊121 | 来源:发表于2020-06-17 14:23 被阅读0次

1、准备目录
mkdir /data
mkdir /data/java
cd /data/java
mkdir publish
mkdir logs
2、上传Jar包到 /data/java/publish目录
scp /data/target/management.jar root@192.168.0.3:/data/java/publish
scp /data/target/web-customer.jar root@192.168.0.3:/data/java/publish

3、启动docker
docker run -d -p 8080:8080 -v PWD/publish/management.jar:/publish/management.jar -vPWD/logs:/home/logs --name devAdmin java:8u111 java -jar /publish/web.jar
docker run -d -p 9001:9001 -v PWD/publish/web-customer.jar:/publish/web.jar -vPWD/logs:/home/logs --name devCustomer java:8u111 java -jar /publish/web.jar

4、其他的一些配置
4.1、日志
这个项目日志使用了logback,配置log.path分别为

<property name="log.path" value="/home/logs/management" />
<property name="log.path" value="/home/logs/customer" />
4.2、多环境配置
在-jar 参数后设置 profiles为目标测试环境,比如dev、qa、uat、prod

--spring.profiles.active=prod
5、使用
docker启动之后,要发布只需要将jar放到/data/java/publish目录,然后重启对应的docker主机即可

docker restart devAdmin
docker restart devCustomer
如果搭配Shell,一键操作或者使用Jenkins发布的话也很棒

[转载]
作者:叫我null
链接:https://www.jianshu.com/p/e38e2148eacb
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

相关文章

网友评论

      本文标题:Docker 启动SpringBoot的 jar包

      本文链接:https://www.haomeiwen.com/subject/odhsxktx.html