部署集群

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

Last modification:January 5th, 2022 at 08:51 am