20201117 docker swarm (一)
課堂資訊
新增虛擬機
設定虛擬機 hostname



Docker Swarm



課堂練習
Docker Swarm
check firewall


Last updated
Was this helpful?
設定虛擬機 hostname






check firewall


Last updated
Was this helpful?
Was this helpful?
hostnamectl set-hostname [虛擬機名稱]bashifconfigvim /etc/hosts192.168.8.129 vm1
192.168.8.130 vm2
192.168.8.131 vm3systemctl status firewalldgetenforcedocker swarm init --advertise-addr 192.168.8.129docker swarm join --token SWMTKN-1-3yzvicajz4c2kyohfzr8zpzuu7jw17jtxz2wf7k2d12nwvq4av-0l3b8c5vwsy12x6m1gupxwuf6 192.168.8.129:2377docker node lsdocker swarm join-token managerdocker swarm join --token SWMTKN-1-3yzvicajz4c2kyohfzr8zpzuu7jw17jtxz2wf7k2d12nwvq4av-96ni9b32xo6ngxyscud232nqo 192.168.8.129:2377docker node promote vm2docker swarm leave -fdocker node update --availability drain vm1docker pull dockersamples/visualizerdocker run -itd -p 8888:8080 -e HOST=192.168.8.129 -e PORT=8080 -v /var/run/docker.sock:/var/run/docker.sock --name visualizer dockersamples/visualizerdocker service create --name myweb -p 8880:80 httpddocker service lsdocker service scale myweb=5docker service scale myweb=3docker node update --availability active vm1docker service scale myweb=5docker service scale myweb=1docker service ps mywebdocker network lsdocker network inspect [ingress_NetworkID]docker psdocker inspect [httpd_容器ID]docker service lsdocker service ps mywebdocker service rm mywebdocker service lsdocker service create --name myweb httpddocker service update --publish-add [8880:80] [myweb]docker service inspect [serviceID]docker service logs [serviceID]docker service logs -f [serviceID]docker swarm join --token SWMTKN-1-3yzvicajz4c2kyohfzr8zpzuu7jw17jtxz2wf7k2d12nwvq4av-0l3b8c5vwsy12x6m1gupxwuf6 192.168.8.129:2377docker psdocker inspect [httpd_容器ID]docker swarm join --token SWMTKN-1-3yzvicajz4c2kyohfzr8zpzuu7jw17jtxz2wf7k2d12nwvq4av-0l3b8c5vwsy12x6m1gupxwuf6 192.168.8.129:2377