基础环境
如果服务器不具备Docker环境,请优先安装docker基础环境,安装基础环境参考另一篇https://blog.csdn.net/weixin_42412462/article/details/109180600:
开始部署
本次部署为SpringBoot架构下打成jar包。
拉取镜像,常规使用的是jdk8。
docker pull registry.cn-hangzhou.aliyuncs.com/zhy-cn/jdk8:1.0
本次部署jar存放位置为/data/demo
,jar包名称为demo.jar
命令方式:
# 使用jdk1.8镜像,自动重启,自定义容器名称,网络为host模式,镜像工作环境目录为/var/jar,启动指令java -jar已经在容器中定好,只写jar路径名称即可。
docker run -d \
-v /data/demo:/var/jar \
--restart always \
--name demo \
--network host \
registry.cn-hangzhou.aliyuncs.com/zhy-cn/jdk8:1.0 \
demo.jar
需要修改的地方有:/data/demo换成自己项目的jar包路径
name换成想要改成的容器名称(自定义)
最后demo.jar换成自己的jar包名称。
部署完成,启动,停止,重启
# 此处 demo 为容器名称,根据实际名称去替换该名称
# 启动
docker start demo
# 停止
docker stop demo
# 重启
docker restart demo