コンテナを複数のDockerネットワークに参加させる

blessed by discourse」メソッドで複数の**Dockerネットワークを使用するにはどうすればよいですか? docker run では複数の --network の呼び出しはサポートされていないため、docker_args を使用して複数のネットワークを指定することはできないと思います。

ユーザーのリクエストをエッジにトンネリングするために --internal Docker ネットワークを使用していますが、それが唯一のネットワークだと launcher rebuild が失敗します。なぜなら、インターネットが必要だからです。そのため、wan ネットワーク(ビルド用だと思います)と内部の tunnel ネットワーク(実際のトラフィック用)を用意したいと考えています。

ビルド/開始ごとに docker network connect tunnel app を実行するような何かを考え出す必要がありますか? Discourse の launcher にそれを実行させることはできますか?

ありがとうございます。

「いいね!」 2

launcher を読むと、複数のネットワークのサポートも、launcher の外部でこれを実装することを可能にするプラグイン/フック機構もありません。これは、アップデートでも生き残る方法です。

(実装されているがサポートされていない) リンク機能 の廃止を考慮して、launcher をこれらのニーズに適応させるために、ディスコースがどのような最小限のステップを検討するかを知ることは興味深いでしょう。

「いいね!」 1