简单配置 docker swarm
#準備三臺CentOS7
#IP劃分
192.168.1.201? ? ? ?virtualBox1
192168.1.202? ? ? ??virtualBox2
192168.1.204? ? ? ??virtualBox3
?
#三臺機器上分別安裝docker
docker安裝
?
#三臺機器上分別配置加速器
vim /etc/docker/daemon.json? ? ? ? ? ? ? ? ? #該文件原本沒有需要新建
{
? ? "registry-mirrors": [ "https://docker.mirrors.ustc.edu.cn" ]
}
#重新載入文件
systemctl daemon-reload
#重啟docker
systemctl restart docker.service
#pull下來swarm鏡像
docker pull swarm
?
#創建一臺swarm 管理者節點,這里我用201那臺當做管理節點,在201上執行
[root@virtualBox1 ~]# docker swarm init --advertise-addr=192.168.1.201
Swarm initialized: current node (9crsz9bs7jmkk7jeoevbqo85n) is now a manager.
To add a worker to this swarm, run the following command:
? ? docker swarm join --token SWMTKN-1-3yikwpwd7obd6rnxrb0noza7i34hl3nh7pgpc8kc7o4qabeocm-4dv5q6qd48b18oee1xa2e97m0 192.168.1.201:2377
To add a manager to this swarm, run 'docker swarm join-token manager' and follow the instructions.
?
#在其他2臺機器上執行上面粉色命令,即加入到swarm中
[root@virtualBox2 ~]# docker swarm join --token SWMTKN-1-3yikwpwd7obd6rnxrb0noza7i34hl3nh7pgpc8kc7o4qabeocm-4dv5q6qd48b18oee1xa2e97m0 192.168.1.201:2377
This node joined a swarm as a worker.
?
[root@virtualBox3 ~]# docker swarm join --token SWMTKN-1-3yikwpwd7obd6rnxrb0noza7i34hl3nh7pgpc8kc7o4qabeocm-4dv5q6qd48b18oee1xa2e97m0 192.168.1.201:2377
This node joined a swarm as a worker.
?
#在Master端查看所有node節點
[root@virtualBox1 ~]# docker node ls
ID HOSTNAME STATUS AVAILABILITY MANAGER STATUS ENGINE VERSION
9crsz9bs7jmkk7jeoevbqo85n * virtualBox1 ? ? Ready ? ? Active Leader ?19.03.1
egyi8wm84gslxzam1i8flc1dv ???virtualBox2 ? ? Ready ? Active ? 19.03.1
rsl5npg6u72c67uutkaq63wsl ?? virtualBox3 ? ? Ready? ? ? ? ? ? ?Active ? ?19.03.1
?
posted on 2019-07-27 16:01?smile-you-me 閱讀(...) 評論(...) 編輯 收藏轉載于:https://www.cnblogs.com/smlile-you-me/p/11255457.html
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的简单配置 docker swarm的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: C#中用WebClient.Upload
- 下一篇: 写在08年“愚人节”