【问题标题】:Configuring portainer(-ce) from docker-compose.yml从 docker-compose.yml 配置搬运工(-ce)
【发布时间】:2020-12-17 15:08:07
【问题描述】:

我的 docker-compose.yml:

version: "3"
services:
    [...]
    portainer:
        image: portainer/portainer-ce
        ports:
            - "10280:9000"
        volumes:
            - "/var/run/docker.sock:/var/run/docker.sock"
            - "./portainer:/data"
        restart: unless-stopped

        command: --admin-password $$2b$$05$$XJA5Fr6FGLsptH8mb2/L2uwH2mXGDJkfbTUkpuFEnSkpWY9D2EKCO
    [...]

(“[...]”仅适用于与问题无关的其他服务)

我使用command: --admin-password [bcryptHash] 配置了管理员密码,但是如何将其配置为使用来自 docker-compose 而不是来自 Web 界面的本地/“卷”docker 实例/套接字?

【问题讨论】:

    标签: docker docker-compose configuration local portainer


    【解决方案1】:

    尝试使用此命令

    命令:-H unix:///var/run/docker.sock

    【讨论】:

    • 谢谢!此外,它不像通常那样命名为local,而是primary,但这还不错
    【解决方案2】:

    我在这里找到了对 -H 标志的调用的引用:https://docs.portainer.io/v/ce-2.6/advanced/reverse-proxy/traefik

    这包含一个完整的 docker-compose 文件示例,该示例使用 traefik 为 portainer 设置反向代理。相关部分是:

    version: "3.3"
      services:
      portainer:
        image: portainer/portainer-ce:2.6.3
        command: -H unix:///var/run/docker.sock
        restart: always
        volumes:
          - /var/run/docker.sock:/var/run/docker.sock
          - portainer_data:/data
    
    volumes:
      portainer_data:
    

    来自官方 docker 文档站点,有一个指向 awesome-compose repo 的链接,该链接也有一个搬运工的 docker-compose 文件示例。

    因此,从本文档看来,套接字的卷映射和命令行标志都是必需的。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-11-25
      • 1970-01-01
      • 1970-01-01
      • 2020-03-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多