DockerSwarm 集群

创建集群

docker swarm init --advertise-addr <MANAGER-IP>
# --advertise-addr 指定与其他 node 通信的地址,非必填

Docker Swarm 集群间通信需要使用2377/tcp 7946/tcp 7946/udp 4789/udp端口

# 防火墙方向端口
firewall-cmd --add-service=docker-swarm
firewall-cmd --add-service=docker-swarm --permanent

获取 Join Token

# Manager Token
docker swarm join-token manager
# Worker Token
docker swarm join-token worker

添加节点

# 添加Manager节点,Manager节点数量最好为奇数,以防脑裂
docker swarm join-token manager
docker swarm join [OPTIONS] HOST:PORT
# 添加Worker节点
docker swarm join-token worker
docker swarm join [OPTIONS] HOST:PORT

Service

最后更新于