Compose: 別のDockerComposeに依存するDockerCompose

作成日 2016年09月22日  ·  3コメント  ·  ソース: docker/compose

docker-compose.ymlのアプリケーションがdocker-compose.ymlの別のアプリケーションに依存する方法はありますか?

たとえば、あるリポジトリにAPIがあり、別のリポジトリにUIがあるとしましょう。 また、どちらにもdocker-compose.ymlファイルがあり、それぞれに必要な独自のコンテナセットがあります。

UIには、APIとそのすべてのコンテナーをロードするように指示するある種のディレクティブを含めることができますか?

最も参考になるコメント

これはひどい答えです。構成とは、何かがどのように実装されているかわからないことです。Dockerイメージと複合Dockerイメージ(構成)は、問題をより小さな部分に分割したり、たくさんのものを集約したりすることをクライアントが知らなくても交換可能である必要があります。より大きなユニット。

これが、ソフトウェア業界が継承(拡張)よりも構成を好む理由です。

全てのコメント3件

やあ!

extendsディレクティブで同様のことを達成できるはずです: https ://docs.docker.com/compose/extends/#understand -the-extends-configuration

extendは1つのリポジトリに複数の作成ファイルを必要としますか? この場合、UIとサービスは同じリポジトリにありません。

これはひどい答えです。構成とは、何かがどのように実装されているかわからないことです。Dockerイメージと複合Dockerイメージ(構成)は、問題をより小さな部分に分割したり、たくさんのものを集約したりすることをクライアントが知らなくても交換可能である必要があります。より大きなユニット。

これが、ソフトウェア業界が継承(拡張)よりも構成を好む理由です。

このページは役に立ちましたか?
0 / 5 - 0 評価