🥅

Traefikでルーティングする際に複数のネットワークを設定する場合の注意点

に公開

内容

参加するアプリケーションがtraefik用のnetworkだけではなく、その他の外部ネットワークに接続されている場合、traefikのcompose.ymlで--providers.docker.network=<traefikのネットワーク>を指定する必要がある。
https://doc.traefik.io/traefik/providers/docker/#network

遭遇した問題

growiのrevese proxyとして、traefikを利用することを考えていました。その際にgrowi自体のバックアップ用のcomposeファイルを別に作成し、traefikが認識しているnetworkとは別のnetworkを作成しつなぐようにしました。するとときどきはうまくrevese proxyができるけれども、ときどきうまくいかなくなりました。

追記予定

短い記事で申し訳ございません。そのうち具体的なcomposeファイルや例を通して説明しようと思います。

Discussion