LinuCレベル2 コンテナ 問5
コンテナ/Dockerコンテナとコンテナイメージの管理Dockerfileに記述された手順にしたがって、新しいコンテナイメージを作成するコマンドはどれか。
当サイトのオリジナル問題(LinuCレベル2の出題範囲「コンテナ」に対応。実際の試験問題ではありません)
- Adocker rmi
- Bdocker commit
- Cdocker build
- Ddocker run
正解:C
解説
docker buildは、Dockerfileに記述された一連の手順(ベースイメージの指定、パッケージのインストール、ファイルの配置等)にしたがって、新しいコンテナイメージを作成するコマンドです。
選択肢ごとの解説
- A誤り。docker rmiはイメージを削除するコマンドで、イメージの作成ではありません。
- B誤り。docker commitは稼働中コンテナの現在の状態からイメージを作成するコマンドで、Dockerfileを使う方式ではありません。
- C正しい。docker buildはDockerfileの手順にしたがって新しいイメージを作成するコマンドです。
- D誤り。docker runはイメージからコンテナを作成・起動するコマンドで、イメージの作成ではありません。