请注意,本文编写于 161 天前,最后修改于 98 天前,其中某些信息可能已经过时。
部署集群
docker swarm init --advertise-addr 192.168.145.133
在Swarm集群创建两个新的网络
网卡 | 备注 |
---|---|
portainer_agent_network | 管理portainer |
my-network | 创建Docker Swarm服务 |
docker network create --driver overlay portainer_agent_network
docker network create --driver overlay my-network
集群全局服务
docker service create \
--name portainer_agent \
--network portainer_agent_network \
--publish mode=host,target=9001,published=9001 \
-e AGENT_CLUSTER_ADDR=tasks.portainer_agent \
--mode global \
--mount type=bind,src=/var/run/docker.sock,dst=/var/run/docker.sock \
portainer/agent
Swarm集群创建单个可视化工具
docker service create \
--name portainer \
--network portainer_agent_network \
--publish 9000:9000 \
--replicas=1 \
--constraint 'node.role == manager' \
portainer/portainer -H "tcp://tasks.portainer_agent:9001" --tlsskipverify