Docker1.7安裝及swarm叢集搭建與介紹
Linux centos7上安裝Docker1.7:
開啟頁面:https://download.docker.com/linux/centos/7/x86_64/stable/Packages/,執行以下命令
wget https://download.docker.com/linux/centos/7/x86_64/stable/Packages/docker-ce-selinux-17.03.0.ce-1.el7.centos.noarch.rpm yum install -y docker-ce-selinux-17.03.0.ce-1.el7.centos.noarch.rpm wget https://download.docker.com/linux/centos/7/x86_64/stable/Packages/docker-ce-17.03.0.ce-1.el7.centos.x86_64.rpm yum intall -y docker-ce-17.03.0.ce-1.el7.centos.x86_64.rpm
啟動docker服務:
systemctl start docker
Swarm叢集搭建:
三臺測試機器:100.73.18.107<Manager>、100.73.18.108<Worker>、100.73.18.109<Worker>,依次執行docker安裝步驟
在Manager機器100.73.18.107上執行:
docker swarm init --advertise-addr 100.73.18.107
複製返回的token: SWMTKN-1-5pns72y72n7h57cupvck2ixam0w2pzt0a070uma60ve7qhk3my-4n1vjdk12qetcid9rzs3h4bzb
在兩臺Worker機器上面執行join命令,後面跟上token、Manager地址及監聽埠
docker swarm join --token SWMTKN-1-5pns72y72n7h57cupvck2ixam0w2pzt0a070uma60ve7qhk3my-4n1vjdk12qetcid9rzs3h4bzb 100.73.18.107:2377
然後檢查叢集狀態:
docker node ls
docker node 全部命令:
demote Demote one or more nodes from manager in the swarm 將一個管理節點降為工作節點
inspect Display detailed information on one or more nodes 檢視一個節點詳情
ls List nodes in the swarm 所有節點
promote Promote one or more nodes to manager in the swarm 講一個工作節點升級為管理節點
ps List tasks running on one or more nodes, defaults to current node 展示正在執行的任務
rm Remove one or more nodes from the swarm 刪除一個節點
update Update a node 更新一個節點
使用docker info檢視叢集資訊:
* 後續會更新使用docker service建立服務