5 月 222018
使用Portainer管理Docker Swarm集群
下载部署配置文件
https://portainer.io/download/portainer-agent-stack.yml
重命名配置文件
[root@swarm1 ~]# vi portainer-agent-stack.yml version: '3' services: agent: image: portainer/agent environment: # REQUIRED: Should be equal to the service name prefixed by "tasks." when # deployed inside an overlay network AGENT_CLUSTER_ADDR: tasks.agent # AGENT_PORT: 9001 # LOG_LEVEL: debug volumes: - /var/run/docker.sock:/var/run/docker.sock networks: - agent_network deploy: mode: global portainer: image: portainer/portainer command: -H tcp://tasks.agent:9001 --tlsskipverify ports: - "9000:9000" volumes: - portainer_data:/data networks: - agent_network deploy: mode: replicated replicas: 1 placement: constraints: [node.role == manager] networks: agent_network: driver: overlay volumes: portainer_data:
部署服务
[root@swarm1 ~]# docker stack deploy --compose-file=portainer-agent-stack.yml portainer Creating network portainer_agent_network Creating service portainer_agent Creating service portainer_portainer [root@swarm1 ~]#
查看部署状态和服务状态