【问题标题】:How to use custom traefik.toml file?如何使用自定义 traefik.toml 文件?
【发布时间】:2017-08-27 06:03:40
【问题描述】:

我使用这个文件:

version: '2'

services:
  proxy:
    image: traefik
    command: --web --configFile=/traefik.toml --docker --docker.domain=docker.localhost --logLevel=DEBUG
    networks:
      - webgateway
    ports:
      - "80:80"
      - "8080:8080"
    volumes:
      - /var/run/docker.sock:/var/run/docker.sock
      - /dev/null:/traefik.toml

networks:
  webgateway:
    driver: bridge

我正在尝试在我的 traefik 文件夹中使用我的自定义配置:traefik.toml,但它不起作用。

这是我的文件夹结构:

traefik:
    docker-compose.yml
    traefik.toml

谢谢, 诺姆

【问题讨论】:

    标签: traefik


    【解决方案1】:

    您正在将主机上的 /dev/null 映射到容器内的 Traefik 配置文件。相反,尝试将实际的配置文件绑定挂载到容器中,即:

    ./traefik.toml:/traefik.toml

    【讨论】:

    • 对不起,我真的很陌生。所以它需要看起来像这样:volumes: - /var/run/docker.sock:/var/run/docker.sock - traefik.toml:/traefik.toml
    • @Noamway 基本上是的,但如果 Traefik 配置文件位于 docker-compose 规范的本地,则需要添加前导点和斜线。我相应地更新了我的答案。
    猜你喜欢
    • 2015-03-20
    • 2014-03-31
    • 1970-01-01
    • 2018-04-12
    • 1970-01-01
    • 1970-01-01
    • 2021-08-20
    • 2022-01-26
    • 1970-01-01
    相关资源
    最近更新 更多