初始化swarm集群
docker swarm init --cert-expiry 87600h
yaml基础文件
version: '3'
services:
app:
image: mg:test
deploy: #副本数量
replicas: 2
ports:
- "80:80"
- "443:443"
部署服务栈
docker stack deploy -c docker-stack.yaml teststack
加入新节点
docker swarm join \
--token SWMTKN-1-37s8rafdsa927uqt0v49j2o14m41039995n20owfkx7te2dcor-4brcifkzsaybh7kflkb0ibd9r \
172.21.0.5:2377
查询加入节点 token
docker swarm join-token manager #管理节点
docker swarm join-token worker #工作节点
yaml文件说明