portainer圖形化監控
步驟1,在Swarm集群中創建一個新的覆蓋網絡:
$ docker network create --driver overlay --attachable portainer_agent_network
步驟2,將代理部署為集群中的全局服務:
$ docker service create \
--name portainer_agent \
--network portainer_agent_network \
-e AGENT_CLUSTER_ADDR=tasks.portainer_agent \
--mode global \
--constraint ‘node.platform.os == linux‘ \
--mount type=bind,src=//var/run/docker.sock,dst=/var/run/docker.sock \
--mount type=bind,src=//var/lib/docker/volumes,dst=/var/lib/docker/volumes \
portainer/agent
步驟3,將Portainer實例部署為服務:
$ 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
portainer圖形化監控