過去問ドリル

オリジナル問題 LinuCレベル3 プラットフォームスペシャリスト試験 問題 問7

コンテナ技術の利用/コンテナの操作と管理

compose.yml(Docker Compose)における各サービスのdepends_onキーの役割として適切なものはどれか。

出典:オリジナル問題 LinuCレベル3 プラットフォームスペシャリスト試験 問題 問7

正解:B

解説

Docker Composeのdepends_onキーは、あるサービスが別のサービスに依存していることを示し、依存先のサービスが先に起動されるように起動順序を制御します。healthcheckと組み合わせたcondition: service_healthy等を指定すると、単に起動しただけでなく「準備完了」とみなされる状態まで待ってから依存元のサービスを起動させることもできます。

選択肢ごとの解説

  • A誤り。ログドライバの指定はloggingキーの役割で、depends_onの役割ではありません。
  • B正しい。depends_onはサービス間の起動順序の依存関係を定義するキーです。
  • C誤り。環境変数の定義はenvironmentやenv_fileキーの役割で、depends_onの役割ではありません。
  • D誤り。公開ポート番号の定義はportsキーの役割で、depends_onの役割ではありません。
LinuCレベル3 プラットフォームスペシャリストの過去問を演習モードで解く