1.01.2基礎
nginx:latestイメージから、新しいコンテナwebを作成してバックグラウンド起動する。
適切なコマンドはどれか。
× 不正解
docker runはイメージから新規コンテナを作成し、そのコンテナを起動する。
詳細解説
正しい
docker run -d --name web nginx:latest新規containerを作成して起動し、detachedで実行する。
正解。名前を付けて新規作成・起動する。
誤り
docker start nginx:latest --name webstartは既存containerを対象とし、imageから新規作成しない。
startは既存container用である。
誤り
docker exec -d nginx:latest webexecは実行中container内でcommandを実行する。
execは実行中container用である。
誤り
docker ps --create webpsは一覧表示であり作成commandではない。
psは一覧表示である。
実際に確かめる
一時的な検証環境で実行できる例です。
docker run --help 2>/dev/null | head -n 5 || true期待される結果
Dockerがある場合はrunのhelp。containerは作成しない理解のポイント
- docker run
- --name
- -d
確認時の注意
- 確認環境: Docker CLI helpのみ
基礎のおさらい
create
docker createは作成だけで、開始はdocker startで行う。
name
--nameは人が扱いやすいcontainer名を設定する。
問題IDKL-101-323
確認環境Docker CLI helpのみ
最終技術確認2026-08-13
誤り・権利侵害を報告