2016-10-12 4 views
1

2つの作成ファイルがあるとします。 Composefile "A"と "B"。
これらはどちらも産卵容器です。
composefile "A"のコンテナの1つは、composefile "B"とリンクする必要があります。
どのようにですか?1つの作成ファイルによって生成されたコンテナを、別の作成ファイルによって生成されたコンテナにリンクするにはどうすればよいですか?

私は運が無ければexternal_linksを使ってみました。
何か提案がありがとうございます。

あなたは両方のドッキングウィンドウで同じデフォルトのネットワークは、ファイルを構成する指定することで、同じドッキングウィンドウネットワーク上でそれらすべてを置くことができるドッキングウィンドウのコンv2の構文で
+0

標準の 'link'を使用して作成ファイルを連結することができます。https://docs.docker.com/compose/reference/overview/#/overview-of-docker-compose-cli' -fフラグを使用してくださいCompose構成ファイルの場所を指定します。複数の-f構成ファイルを指定できます。複数のファイルを提供する場合、Composeはそれらを1つの構成に結合します。 Composeは、ファイルを指定した順序で構成を作成します。後続ファイルは上書きされ、後継ファイルに追加されます – bjhaid

答えて

1

:それはあなたを伝える警告を与える可能性があり

networks: default: external: name: myapp_net

ネットワークが存在しない場合は、警告で与えたコマンドを実行するだけです。この後、両方の作成ファイルのコンテナーは互いにアクセスできる必要があります。

私のプロジェクトhereの1つで動作する例があります。

関連する問題