#查看集羣節點
docker node ls
#創建nginx服務
#docker pull hub.test.com:5000/almi/nginx:0.1 #下載私有倉庫鏡像
docker service create --name nginx --replicas 2 --publish 80:80 hub.test.com:5000/almi/nginx:0.1
#--network=swarm_test
#replicas 2 創建2個容器,hub.test.com爲私有倉庫
#查看swarm集羣中的服務
docker service ls
docker service ps nginx
#kill其中一個容器
docker kill 96e6bccc2209
#等會自動啓動一個新的容器
#修改服務實例數量爲3
docker service scale nginx=3
#刪除nginx服務
docker service rm nginx
#刪除swarm節點
docker swarm leave --force #node
docker node rm -f <node> #manager
#docker swarm 常用命令
docker swarm init #初始化集羣
docker swarm join-token worker #查看工作節點的 token
docker swarm join-token manager #查看管理節點的 token
docker swarm join #加入集羣中
#docker node 常用命令
docker node ls #查看所有集羣節點
docker node rm #刪除某個節點(-f強制刪除)
docker node inspect ##查看節點詳情
docker node demote #節點降級,由管理節點降級爲工作節點
docker node promote #節點升級,由工作節點升級爲管理節點
docker node update #更新節點
docker node ps #查看節點中的 Task 任務
#docker service 常用命令
docker service create #部署服務
docker service inspect #查看服務詳情
docker service logs #產看某個服務日誌
docker service ls #查看所有服務詳情
docker service rm #刪除某個服務(-f強制刪除)
docker service scale #設置某個服務個數
docker service update #更新某個服務