参考文档:https://blog.51cto.com/bovin/2170723
Docker图形化管理工具之Portainer
1 这里的portainer 的部署采用的是docker stack deploy -c 文件的方式部署的
2 这里面关于docker 远程通信的方式端口打开的方法.我这里是Centos7.5,注意集群中的每个节点要打开这个操作。
我这里采用[root@node200 ~]# vim /usr/lib/systemd/system/docker.service
ExecStart=/usr/bin/dockerd -H tcp://0.0.0.0:2375 -H unix://var/run/docker.sock 注意0.0.0.0 写成本机宿主IP 即可。
在ubuntu16.04 中:这样编辑即可。
vim /lib/systemd/system/docker.service
ExecStart=/usr/bin/dockerd -H fd:// -H tcp://0.0.0.0:2375
3 在portainer中在添加endpoint 时主要填写swarm 的主master服务器点IP 即可。这个平台可以管理多个集群环境。
比如test-java-admin, test-php-order-service.

docker swarm portainer_第1张图片
4 创建一个overlay 网络:
docker network create -d overlay --subnet 192.168.43.3/24 test-net-overlay, master 节点创建网络后,在部署容器时以服务的方式来部署,从节点会自动的创建网络