私はこの状況で、docker-compose
ファイルで一時的にサービスを無効にしたいと思っています。docker-compose.ymlでサービスを無効にする方法はありますか
もちろんコメントできますが、「enabled: false
」と言うオプションはありますか?あなたは、単に交換するためにentrypoint
or command
を再定義することができ
私はこの状況で、docker-compose
ファイルで一時的にサービスを無効にしたいと思っています。docker-compose.ymlでサービスを無効にする方法はありますか
もちろんコメントできますが、「enabled: false
」と言うオプションはありますか?あなたは、単に交換するためにentrypoint
or command
を再定義することができ
YAMLファイルを構成ドッカーで定義されたサービスを無効にする方法はありません。
command: echo "{put your service name here} disabled"
それは、とにかく開始します。 VonCの提案は良い回避策 である私は、私は一時的に無効にしたいサービスに次の余分な行を追加します https://docs.docker.com/compose/compose-file/
利用可能なオプションのためのドッキングウィンドウのコンドキュメントは、以下を参照してください何もしません。
私は0レプリカにサービスを拡張します: デプロイ: レプリカ:documentation statesとして残念ながら0
ドッキングウィンドウの群れでのみ動作。
答えは「それは依存しています」...達成しようとしていることです。 'docker-compose up'を実行すると、デフォルトですべてのサービスが開始されます。しかし、 'docker-compose up myservice'を実行すると、myserviceとそれに依存するものが起動します。依存関係を設定することで、悪いサービスがこのコマンドから始まらないようにすることができます。 'docker-compose run'を実行して、必要なサービスだけを取得することもできます。適切な選択肢は、これを複数の作成ファイルに分割して、必要な柔軟性を持たせることです。 –