下载docker镜像
docker push caiweile/springboot
该镜像docker hub地址,觉得OK点个星 ★
镜像介绍
- 基础镜像为官方提供的java:8
- 默认jar名称为app.jar,可以通过参数 -e appname=xxxx.jar 进行设置
- jar包路径为 /opt/app/app.jar
- 可通过 -e JAVA_OPS设置jvm参数,如:
-e JAVA_OPS="-Xms1024m -Xmx1536m -XX:PermSize=128M -XX:MaxPermSize=256M -Dserver.port=8080" - base image:java:8
- default appname: app.jar
- app dir: /opt/app/
运行镜像
docker run -d --name demo -p 8080:8080 caiweile/springboot
访问$ip:8080
返回 “Docker for SpringBoot 2 with java 8”
- 修改jar名称
示例:将demo.jar放在宿主机 /opt/app文件夹下
docker run -d --name demo \
-v /opt/app:/opt/app \
-e appname=demo.jar \
-p 8080:8080 \
caiweile/springboot
- 综合示例
加入jvm参数,-Dserver.port可修改项目配置文件里的端口,其他属性类似,可自行百度…
docker run -d --name demo \
-v /opt/app:/opt/app \
-e appname=xxxx.jar \
-e JAVA_OPS="-Dserver.port=8088 -Xms1024m -Xmx1536m" \
-p 8080:8088 \
caiweile/springboot