[解決済み] docker-compose Version 3 の conditions form の depends_on に代わるものは何ですか?
2022-11-03 13:39:04
質問
docker-compose 2.1では、(1)と(2)に加えて、(3)を指定することができます。
condition
と
depends_on
. 現在のdocker-composeのドキュメントには、以下のように書かれています。
バージョン3ではdepends_onのcondition形式をサポートしなくなりました。
残念ながら
ドキュメント
は、なぜ
condition
フォームが削除された理由も説明されておらず、V3 以降でその動作を実装する方法に関する具体的な推奨事項にも欠けています。
どのように解決するのですか?
composeでコンテナの依存関係を指定するのは避けようという動きがあります。それらは起動時にのみ有効であり、依存するコンテナが実行時に再起動されると機能しません。その代わり、各コンテナには、接続が切断されたときに依存するサービスへの再接続を試みるメカニズムを含める必要がある。データベースやREST APIサービスに接続するための多くのライブラリは、設定可能な組み込みの再試行を備えている。私はそれを調べます。いずれにせよ、プロダクションコードには必要なことです。
関連
-
[解決済み] Dockerfileの'COPY'と'ADD'コマンドの違いは何ですか?
-
[解決済み] Dockerコンテナの中から、マシンのローカルホストに接続するにはどうすればよいですか?
-
[解決済み] DockerfileのCMDとENTRYPOINTの違いは何ですか?
-
[解決済み] ホストからDockerコンテナのIPアドレスを取得する方法
-
[解決済み] Docker-Composeを使用して、複数のコマンドを実行する方法
-
[解決済み] Docker ComposeとKubernetesの違いとは?
-
[解決済み】Dockerイメージとコンテナの違いは何ですか?
-
[解決済み】dockerとdocker-composeの違いは何ですか?
-
[解決済み] Dockerで既存の名前付きボリュームにデータを追加する正しい方法は何ですか?
-
[解決済み] dockerコンテナを停止または再起動できない
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] docker イメージの sha256 コードはどこで確認できますか?
-
[解決済み] ディレクトリをファイルにマウントしようとしていませんか(またはその逆)?
-
[解決済み] Dockerがコンテキスト外のシンボリックリンクをフォローする
-
[解決済み] Dockerfileに複数行のコマンドを改行を維持したまま記述する方法とは?
-
[解決済み] docker-compose start "ERROR: No containers to start".
-
[解決済み] Dockerで既存の名前付きボリュームにデータを追加する正しい方法は何ですか?
-
[解決済み] CentOS7 と docker devmapper でのスペース問題
-
[解決済み] Docker-Composeで1つのコンテナに対するロギングを無効にする
-
[解決済み] ホストからコンテナ名でDockerコンテナにアクセスする
-
[解決済み] docker-composeで起動した実行中のコンテナにリンクできない