過去問ドリル

LinuCレベル2 コンテナ 問5

コンテナ/Dockerコンテナとコンテナイメージの管理

Dockerfileに記述された手順にしたがって、新しいコンテナイメージを作成するコマンドはどれか。

当サイトのオリジナル問題(LinuCレベル2の出題範囲「コンテナ」に対応。実際の試験問題ではありません)

正解:C

解説

docker buildは、Dockerfileに記述された一連の手順(ベースイメージの指定、パッケージのインストール、ファイルの配置等)にしたがって、新しいコンテナイメージを作成するコマンドです。

選択肢ごとの解説

  • A誤り。docker rmiはイメージを削除するコマンドで、イメージの作成ではありません。
  • B誤り。docker commitは稼働中コンテナの現在の状態からイメージを作成するコマンドで、Dockerfileを使う方式ではありません。
  • C正しい。docker buildはDockerfileの手順にしたがって新しいイメージを作成するコマンドです。
  • D誤り。docker runはイメージからコンテナを作成・起動するコマンドで、イメージの作成ではありません。
LinuCレベル2の問題を演習モードで解く