2017-08-27 48 views
0

我使用这个文件:如何使用自定义traefik.toml文件?

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.toml在我traefik文件夹,但它不工作。

这是我的文件夹结构:

traefik: 
    docker-compose.yml 
    traefik.toml 

感谢, 诺姆

回答

0

您的主机到容器内的Traefik配置文件映射/dev/null。相反,尝试实际配置文件绑定贴装放入容器,即:

./traefik.toml:/traefik.toml

+0

对不起,我与它真正的新。所以它需要看起来像这样:卷: - /var/run/docker.sock:/var/run/docker.sock - traefik.toml:/traefik.toml – Noamway

+0

@Noamway基本上是的,尽管你会如果您的Traefik配置文件位于您的docker-compose规范的本地,则需要添加一个前导点和斜线。我相应地更新了我的答案。 –

相关问题