創建一個 swarm 服務: docker swarm init --listen-addr ip:port (default ) 查看加入 swarm 服務的命令: docker swarm join-token [worker|manager] 查看 swarm 節點命令:只能在manager上 ...
創建一個 swarm 服務:
docker swarm init --listen-addr ip:port (default )
查看加入 swarm 服務的命令:
docker swarm join-token [worker|manager]
查看 swarm 節點命令:只能在manager上執行
docker node ls
部署一個服務:
docker service create --replicas 1 --name servername -p port:port continer_name [continer_commend]
查看swarm服務
docker service ls
docker service ps server_name
更新swarm服務
docker service update --replicas 更新實例數 --update-parallelism 每次更新實例數 --image 鏡像名 服務名
docker service update --replicas 6 --update-parallelism 2 --image nginx:xiangchao server_name
修改一個swarm服務的實例數:
1. docker service scale 服務名=需要改到的實例數
2. docker service update --replicas 需要改到的實例數 服務名
docker service update 還可以修改更多參數,包括修改埠映射等
退出一個swarm組,如果是manager需要添加--force
docker swarm leave [--force]
一個manager退出swarm組,並不會影響swarm組下的worker內的continer