搭建步骤
在server1上面清空之前的所有的web服务和监控服务
此时,server2~4上的容器也已完全释放。
下载镜像和yml文件。
server1:
在4个节点导入镜像并查看。
server1:
[root@server1 portainer]# docker load -i portainer.tar
[root@server1 portainer]# docker load -i portainer-agent.tar
[root@server1 portainer]# docker images
server2~4:
[root@server2 ~]# docker load -i portainer-agent.tar
[root@server3 ~]# docker load -i portainer-agent.tar
[root@server4 ~]# docker load -i portainer-agent.tar
查看yml文件,发现此管理界面在server1上面运行使用的是9000端口
[root@server1 portainer]# vim portainer-agent-stack.yml
开始运行并且查看各个服务的运行情况,查看端口,以及日志。
[root@server1 portainer]# docker stack deploy -c portainer-agent-stack.yml portainer
[root@server1 portainer]# docker service ls
[root@server1 portainer]# docker ps
[root@server1 portainer]# docker service ps portainer_agent
[root@server1 portainer]# netstat -antlp | grep 9000
tcp6 0 0 :::9000 :::* LISTEN 1133/dockerd
[root@server1 portainer]# docker service logs portainer_agent
[root@server1 portainer]# docker service logs portainer_portainer
3个容器也已经成功运行。