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 #更新某個服務


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM