参考文档:http://www.javashuo.com/article/p-rsnrdxqb-y.html
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.php
4 建立一个overlay 网络:
docker network create -d overlay --subnet 192.168.43.3/24 test-net-overlay, master 节点建立网络后,在部署容器时以服务的方式来部署,从节点会自动的建立网络java