2017-06-23 12 views
1

私はすべてのコンテナ化されたサービスを持つサーバーを構築しており、これを行うには私は牧場のプラットフォームを使用しています。ここで私は選択肢があります:docker-compose.ymlまたはrancher-compose.ymlを使用して、すべてのサービスでサーバーを展開することを好みます。では、これらのファイルの違いは何ですか?docker-compose vs rancher-compose

+0

実際にあなたが正しく質問に答えた場合は、私の答えを受け入れてください - 「投票のアップ/ダウン」アイコンの下のクリック、「チェック」サイン –

答えて

2

rancher-composeがdocker-composeのすべてのswarm/scale/deploy機能を持っていた前にそこにあったことをdocker-compose v3 nowdaysで確認しました。

しかし、牧場作曲の重要性はもう少し控えめであり、ドッカーの作曲が終わってからずっと長い時間機能が提供されていると考えられています。

rancher-composeは、ランチャーが有効なスタックにデプロイすると、ドッカーの作成よりもユニークな機能を提供します。ランチャーを使用すると、いつでも使用することができます。

ヘルスチェックをより簡単に定義することができます。これにより、司令官、サービスのスケーリング、すべての機能(一部の機能はdocker-composeで実装されていません) dotenvのようなものを使わずに動的な値を使ってサービスを稼働させるための質問があります(UI上でcliやカタログを使うことができます)。しかし、それ以上のことは、牧場作戦は群集に固有ではなく、その無関係なものである。

-

だから、一番下の行は、歴史的に牧場-コンがドッキングウィンドウ-COMPOSEは(V3まで)の時間で提供していなかった機能を、提供された、ある、それは非特異的なドッキングウィンドウ、クラウドであるため、牧場主-コンが異なるnodays (swarm/kubernetesをサポートすることができます)、特にランチャを使用する場合は、いくつかの独自の機能も備えています。

関連する問題