過去問ドリル

オリジナル問題 LinuCレベル2試験 問題 問6

コンテナ/コンテナの仕組み

コンテナイメージのレイヤ構造に関する説明として適切なものはどれか。

出典:オリジナル問題 LinuCレベル2試験 問題 問6

正解:B

解説

コンテナイメージは、Dockerfileの命令ごとに作られる読み取り専用のレイヤが積み重なった構造をしています。コンテナを起動すると、その上に書き込み可能なレイヤが1枚追加され、変更はそこに記録されます(コピーオンライト)。読み取り専用のレイヤは複数のコンテナから共有できるため、同じベースイメージを使うコンテナを多数動かしてもディスクの消費を抑えられます。

選択肢ごとの解説

  • A誤り。レイヤ単位で管理されるため、変更のあった層だけを作り直せます。
  • B正しい。読み取り専用のレイヤの上に、書き込み可能なレイヤが重なる構造です。
  • C誤り。読み取り専用のレイヤは複数のコンテナで共有されます。
  • D誤り。変更は書き込み可能なレイヤに記録され、元のイメージは変わりません。
LinuCレベル2の過去問を演習モードで解く