Docker Swarm常用命令

安全劍客發表於2020-11-01
docker技術現在越來越流行,接下來為大家介紹一些常用
檢視叢集節點
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     #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   #更新某個服務

原文地址:

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31559985/viewspace-2731448/,如需轉載,請註明出處,否則將追究法律責任。

相關文章