2017-08-27 3 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フォルダにtraefik.tomlをしかし、それは働いていません。

これは私のフォルダ構造です:

traefik: 
    docker-compose.yml 
    traefik.toml 

おかげで、 ノーム

答えて

0

あなたは、コンテナ内部のTraefikコンフィギュレーションファイルにホスト上で/dev/nullをマッピングしています。その代わり、

+0

申し訳ありませんが./traefik.toml:/traefik.toml私はそれで本当に新しいです:すなわち、容器の中に実際のコンフィギュレーション・ファイルをバインド・マウントしよう。したがって、そのように見える必要があります:ボリューム: - /var/run/docker.sock:/var/run/docker.sock - traefik.toml:/traefik.toml – Noamway

+0

@Noamwayは基本的にはいTraefik設定ファイルがドッカーの作成仕様にローカルである場合は、先頭のドットとスラッシュを追加する必要があります。それに応じて私の答えを更新しました。 –

関連する問題