这里介绍,将springboot打包并构建docker镜像,并部署到docker swarm 集群里
工具/原料
1
springboot
2
idea
方法/步骤
1
首先创建一个Springboot程序,能保证本地运行
2
然后就是将可以运行的程序打包构建成镜像,关于镜像的构建参考“springboot持续构建之idea构建docker镜像并运行”,构建好镜像后开始部署到集群
3
如果安装了portainer,直接登陆管理页面进行部署即可,如果没有安装跳过该步骤,后面有命令运行方式
4
然后编写stack.yml配置文件,这里一定要注意镜像的名字和构建时的名字要一致,而且不能有减号等特殊符号,不然找不到镜像
5
然后检查运行状态,执行docker stack ls查看所有任务,但是这里看不到运行状态,执行docker sevice ls 可以查看服务运行状态,服务的名字是通过stack的名字和service名字组合而成
6
如果没有安装portainer也可以执行命令方式运行,执行vim stack-xhzg.yml 文件名随便取,然后填入要部署的镜像
7
最后执行docker stack deploy -c stack-xhzg.yml xhzg 这个命令即可运行到集群里了,这里最后一个是部署任务的名字随便取即可
上一篇:springboot配置文件用法
下一篇:怎么炒蛋炒饭更好吃