1

我刚刚使用本文档中的示例(https://media.readthedocs.org/pdf/porttainer/1.19.1/portainer.pdf)来配置搬运工的代理,但不断收到错误“无法通过代理请求Docker 套接字”。在这种情况下,堆栈显示为“向下”。

Portainer 在没有代理和安装 docker.sock 的情况下工作得很好。

这是 docker-compose 片段

  agent:
    image: portainer/agent
    environment:
      AGENT_CLUSTER_ADDR: tasks.agent
    volumes:
      - /var/run/docker.sock:/var/run/docker.sock
      - /var/lib/docker/volumes:/var/lib/docker/volumes
    networks:
      - agent_network
    deploy:
      mode: global
      placement:
        constraints: [node.platform.os == linux]

  portainer:
    image: portainer/portainer
    command: -H tcp://tasks.agent:9001 --tlsskipverify
    ports:
      - target: 9000
        published: 9000
        protocol: tcp
        mode: ingress
    volumes:
      - portainer_data:/data
    networks:
      - agent_network
    deploy:
      mode: replicated
      replicas: 1
      placement:
        constraints: [node.role == manager]
4

0 回答 0