環(huán)境搭建
master:172.18.148.169
slave1:172.18.148.168
- 安裝docker 1.13.1
參考文檔安裝:在特定環(huán)境中安裝指定版本的Docker
ubuntu14.04
- 修改
vi /etc/default/docker
添加一行:DOCKER_OPTS="-H tcp://0.0.0.0:2375 -H unix://var/run/docker.sock"
- 重啟docker
/etc/init.d/docker restart
- 開發(fā)2375端口:
ufw allow 2375/tcp
- 關閉selinux
centos7.2
- 修改
vi /usr/lib/systemd/system/docker.service
在ExecStart=
后面添加-H tcp://0.0.0.0:2375 -H unix://var/run/docker.sock
- 重新加載配置
systemctl daemon-reload
- 重啟docker
systemctl restart docker.service
- 開發(fā)2375端口或關閉防火墻
- 關閉selinux
參考上節(jié)配置swarm集群
docker操作
- 在master節(jié)點上
docker run -d -p 9000:9000 --restart=always --name portainer portainer/portainer
- 在瀏覽器上進入:http://master的ip:9000,然后設置密碼
- 點擊create user之后,進入設置Endpoint
Endpoint URL
的ip為master的ip,端口為2375,name可以自定義 -
點擊connect,進入master的主界面
-
在左側(cè)菜單欄點擊Endpoints,來添加slave
如果要添加多個slave,在確保slave已經(jīng)加入swarm集群的已經(jīng)環(huán)境配置好的情況下,只要再添加一個endpoint就可以了。
-
切換到slave,點擊這個下拉框,現(xiàn)在我們剛剛添加的slave
-
切換成功的話就會到
myway-slave1
的主界面