Docker Composeを使用して、複数のホスト間で複数のコンテナにアプリケーションを展開する方法について学習しています。スタックファイルとComposeファイルの2つの設定ファイルがあります。 Cloud stack file YAML referenceからスタックファイルとComposeファイルの違いは何ですか?
、それはスタックファイルがdocker-compose.yml
ファイルに少数の拡張子を持つ類似した1つ以上のサービスを定義するYAML形式のファイルです述べています。
そしてthis postから、それはスタックはドッキングウィンドウ-COMPOSEはコンテナを定義している間、彼らはサービスを定義する以外、作曲ドッキングウィンドウと非常によく似ていると述べています。
これらは非常によく似ているので、いつスタックファイルを使用するのか、そしていつComposeファイルを使用するのでしょうか?
良い質問を見つけることができます。私はドッカーがまだ作成しているときにドッカースタックが必要な理由を尋ねたいと思います。 2番目のリンクでは、ドッキング・スタックがドッキング・エンジンのサービスであることを示しています。では、ドッカーの作曲をアップグレードして、それをサービスにすることができないのはなぜですか? – lonelyloner
@lonelyloner素晴らしい質問ですが、ドッカーの作成は独自のツールであり、ドッカーに統合されていないためです。 Linuxでは、別途インストールする必要がありました.WindowsではDockerと一緒だと思います。うまくいけば、将来、ドッカーはそれらをマージし、スタックファイルだけが存在するでしょう。 –