Docker Swarm經常使用命令

#查看集羣節點

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 #更新某個服務
相關文章
相關標籤/搜索