2017-08-27 73 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規範的本地,則需要添加一個前導點和斜線。我相應地更新了我的答案。 –

相關問題