meta標籤幾個常用方法!
阿新 • • 發佈:2022-11-29
準備:兩臺主機安裝docker並執行,關閉防火牆
1.主節點建立swarm叢集
1.1初始化swarm叢集
[root@localhost centos-jdk]# docker swarm init --advertise-addr 192.168.100.10
2.配置時間同步
兩個節點都安裝chrony
yum install chrony -y
兩個節點都註釋檔案裡以server開頭的行
sed -i 's/^server/#&/' /etc/chrony.conf
主節點修改/etc/chrony.conf
http://192.168.100.10:9000/,
然後建立使用者和密碼
選擇local
進入管理介面
[root@localhost centos-jdk]# cat >> /etc/chrony.conf <<EOF > local stratum 10 > server master iburst > allow all > EOF從節點修改/etc/chrony.conf
[root@localhost ~]# echo server 192.168.100.10 iburst >> /etc/chrony.conf兩個節點都重啟chrony systemctl restart chronyd 從節點檢視結果
[root@localhost ~]# chronyc sources3.從節點加入swarm叢集 2.1從節點加入swarm叢集 [root@localhost ~]# docker swarm join --token SWMTKN-1-174bac84fmh6qiozsduurp0dpdh9qh800yudhg37xb2mk6o9au-cs45v74iermjwdyl8pps8j3lb 192.168.100.10:2377 2.2驗證swarm叢集210 Number of sources = 1 MS Name/IP address Stratum Poll Reach LastRx Last sample =============================================================================== ^* 192.168.100.10 10 6 17 1 -16us[ -99us] +/- 195us
[root@localhost centos-jdk]# docker node list ID HOSTNAME STATUS AVAILABILITY MANAGER STATUS ENGINE VERSION fo069pvqt918d8ql8mxe3jdvr3.部署portainer 我們有兩種方式執行portainer,一種是容器(container)的方式,一種是服務(service)的方式,這裡採用容器的方式執行portainer 3.1執行portainer容器 3.1.1標記portainer [root@localhost centos-jdk]# docker tag 4cda95efb0e4 portainer:latest 3.1.2執行portainer容器 [root@localhost centos-jdk]# docker run -itd -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock portainer:latest 3.1.1驗證結果 在瀏覽器輸入網址* localhost.localdomain Ready Active Leader 18.09.6 zjl79qg7g1a45jpxplzkzmptf localhost.localdomain Ready Active 18.09.6