Dockerクイズ

Docker のイメージ・コンテナ・ボリューム・ポートの基本と、latest タグで本番が変わる、データをコンテナに置いて消える、prune で必要なものまで消す、ポートを外部に公開してしまう、イメージに秘密情報を残すといった事故の防ぎ方、動かないときの切り分けを出題します。

出題範囲

  • イメージ・コンテナ・ボリューム・ネットワークの基本
  • docker run / compose の主なオプション
  • prune・down -v など消える操作
  • タグの固定・イメージに秘密を残さない・root で動かさない
  • コンテナが落ちる・つながらないときの切り分け

問題一覧

各問題の解説ページです。正答と解説、公式ドキュメントへの参考リンクを載せています。

番号問題形式難易度
docker-001イメージとコンテナの関係として正しいものは?4 択基礎
docker-002ボリュームを使わずにコンテナ内へ書き込んだデータは、docker rm でコンテナを削除すると消える。○×基礎
docker-003このコマンドの -p 8080:80 の意味として正しいものは?4 択基礎
docker-004このコマンドの説明として正しいものは?4 択標準
docker-005終了したら自動でコンテナを削除するオプションを書いてください。記述基礎
docker-006まず状態を確かめるコマンドとして適切なものは?4 択標準
docker-007使うべきコマンドは?4 択標準
docker-008動いているコンテナの中で apt-get install したパッケージは、元のイメージにも追加される。○×基礎
docker-009Docker Compose の説明として正しいものは?4 択標準
docker-010直近 100 行を表示し、その後も追い続けるコマンドは?4 択標準
docker-011実行前に止めるべき理由として正しいものは?4 択応用
docker-012実行前に止めるべき理由は?4 択標準
docker-013イメージのタグ latest は、そのリポジトリで最も新しく push されたイメージを常に指す。○×標準
docker-014再発を防ぐ直し方として最も適切なものは?4 択応用
docker-015このコマンドで最初に直すべき点は?4 択標準
docker-016Ubuntu の ufw で 3306 番を拒否していれば、docker run -p 3306:3306 で公開したポートにも外から届かない。○×標準
docker-017このレビューで最初に指摘すべき点は?4 択応用
docker-018空欄に入るマウントの種類を書いてください。記述標準
docker-019push の前に止めるべき点は?4 択標準
docker-020安全面で最も優先して指摘すべき点は?4 択標準
docker-021原因を調べる順番として、最も適切なものは?4 択応用
docker-022最も疑わしい原因は?4 択応用
docker-023最も疑わしい原因は?4 択応用
docker-024最も疑わしい原因は?4 択応用
docker-025最も疑わしい原因は?4 択応用
docker-026原因を調べる順番として、最も適切なものは?4 択応用
docker-027コンテナの終了コード 137 は、メインのプロセスが SIGKILL(シグナル 9)で終了したことを示す。○×標準
docker-028最も適切な対処は?4 択応用
docker-029同じ compose のサービスどうしは、ports を書かなくてもサービス名とコンテナ側のポートで通信できる。○×標準
docker-030最も疑わしい原因は?4 択応用

よくある質問

Dockerのクイズは何が出ますか?

イメージ・コンテナ・ボリューム・ネットワークの基本、docker run / compose の主なオプション、prune・down -v など消える操作、タグの固定・イメージに秘密を残さない・root で動かさない、コンテナが落ちる・つながらないときの切り分けを出題範囲にしています。1 問 10 秒前後で解ける基礎的な内容が中心で、暗記ではなくコードを読んで判断する形式が多いです。

何問ありますか?

現在 30 問です。すべてオリジナルで、ビルド時に構造検証を通したものだけを掲載しています。

回答は送信されますか?

問題の番号・正誤・選んだ選択肢の番号・かかった時間を、問題改善のための統計として Google アナリティクスに送信します。記述式(SQL・コマンド・英単語を書く問題)は、書いた答えも送信します。結果画面でエンジニア歴を答えた場合は、その区分も送信します(任意)。