正解: depends_onは主に起動順序を扱うが、アプリが接続可能になるまで必ず待つとは限らないdepends_onはサービスの起動順を制御するための設定ですが、DBが接続を受け付けられる状態まで完全に待つとは限りません。DBプロセスの初期化やマイグレーションが終わる前にアプリが接続して失敗することがあります。補足: 実務ではhealthcheck、リトライ処理、接続待ちスクリプトなどを組み合わせて、起動直後の不安定さに対応します。A. depends_onはポート公開を自動設定するだけで、起動順序には関係しない: 起動順序には関係しますが、ポート公開の設定ではありません。B. depends_onを使うと、DB接続文字列は自動的に生成される: 接続先ホスト名や認証情報はアプリ側で設定する必要があります。C. depends_onは主に起動順序を扱うが、アプリが接続可能になるまで必ず待つとは限らない: これが正解です。D. depends_onはnamed volumeがある場合だけ有効になる: volumeの有無とは関係ありません。
教科書へ直接移動
読みたい分野を選べます