>100 Views
July 18, 26
スライド概要
はじめまして、yukikoと申します。 IT教育支援や、DX推進が可能です。 ◆ スキル LPIC レベル2 AI / Python Splunk BI(データ可視化・分析) ◆ その他 新卒・未経験の学生向けに、エンジニア転職を応援する資料を趣味で作成しています。 もしよろしければご活用ください。
うさうさ研修工房 Docker穴埋め 勉強資料 1問1ページ。次のページで答え合わせできる、自習用スライドです 入門編〜困ったときサポート編までの全範囲から出題 うさうさ先生
Q1 ① Docker基礎(入門編) Dockerの「コンテナ」は、________ の設計図から作られ る実物の箱である。 ?の部分に入る言葉を考えてみましょう 次のページで答え合わせ → うさうさ研修工房 | 穴埋め勉強資料 2
A1 ① Docker基礎(入門編) 正解! Dockerの「コンテナ」は、イメージ の設計図から作られる実物の箱 である。 イメージは変更できない読み取り専用の設計図。コンテナはその上に書き込み可能な層を重ねた実体です。 うさうさ研修工房 | 穴埋め勉強資料 3
Q2 ① Docker基礎(入門編) Docker Desktopには、Docker Engine・Docker CLI・________ が同梱されている。 ?の部分に入る言葉を考えてみましょう 次のページで答え合わせ → うさうさ研修工房 | 穴埋め勉強資料 4
A2 ① Docker基礎(入門編) 正解! Docker Desktopには、Docker Engine・Docker CLI・Docker Composeが同梱されている。 複数のコンテナをまとめて起動・管理する仕組みが、標準で同梱されています。 うさうさ研修工房 | 穴埋め勉強資料 5
Q3 ② 環境構築編 WindowsでDockerコンテナを動かすための土台となる仕組みは ________ である。 ?の部分に入る言葉を考えてみましょう 次のページで答え合わせ → うさうさ研修工房 | 穴埋め勉強資料 6
A3 ② 環境構築編 正解! WindowsでDockerコンテナを動かすための土台となる仕組みは WSL2である。 WindowsとLinuxの間の「通訳・橋渡し役」。Docker DesktopのWindows版はこの上で動作します。 うさうさ研修工房 | 穴埋め勉強資料 7
Q4 ② 環境構築編 WSL2利用時、リソース上限はDocker Desktopの画面ではなく ________ というファイルで管理する。 ?の部分に入る言葉を考えてみましょう 次のページで答え合わせ → うさうさ研修工房 | 穴埋め勉強資料 8
A4 ② 環境構築編 正解! WSL2利用時、リソース上限はDocker Desktopの画面ではな く.wslconfigというファイルで管理する。 ユーザーフォルダ直下に作成し、反映にはwsl --shutdown が必要でしたね。 うさうさ研修工房 | 穴埋め勉強資料 9
Q5 ③ テスト設定基礎編 複数のComposeファイルを重ねて起動するときに使うオプションは ________ である。 ?の部分に入る言葉を考えてみましょう 次のページで答え合わせ → うさうさ研修工房 | 穴埋め勉強資料 10
A5 ③ テスト設定基礎編 正解! 複数のComposeファイルを重ねて起動するときに使うオプション は-fである。 docker compose -f compose.yaml -f compose.test.yaml up のように複数指定します。 うさうさ研修工房 | 穴埋め勉強資料 11
Q6 ③ テスト設定基礎編 サービスにprofilesを指定すると、対応する________ を 有効にしたときだけ起動する。 ?の部分に入る言葉を考えてみましょう 次のページで答え合わせ → うさうさ研修工房 | 穴埋め勉強資料 12
A6 ③ テスト設定基礎編 正解! サービスにprofilesを指定すると、対応するプロファイル を有効に したときだけ起動する。 docker compose --profile test up のように、必要な時だけ起動対象を絞れます。 うさうさ研修工房 | 穴埋め勉強資料 13
Q7 ④ つまずき&概念理解編 コンテナから見た「localhost」は________ を指す。 ?の部分に入る言葉を考えてみましょう 次のページで答え合わせ → うさうさ研修工房 | 穴埋め勉強資料 14
A7 ④ つまずき&概念理解編 正解! コンテナから見た「localhost」は自分自身 を指す。 別コンテナのDBに繋ぐときは、localhostではなくサービス名を使う必要がありましたね。 うさうさ研修工房 | 穴埋め勉強資料 15
Q8 ④ つまずき&概念理解編 コンテナを削除すると、その中で作ったデータは ________ とともに消える。 ?の部分に入る言葉を考えてみましょう 次のページで答え合わせ → うさうさ研修工房 | 穴埋め勉強資料 16
A8 ④ つまずき&概念理解編 正解! コンテナを削除すると、その中で作ったデータは書き込み可能な 層とともに消える。 残したいデータはvolumesやbind mountでコンテナの外に置く必要があります。 うさうさ研修工房 | 穴埋め勉強資料 17
Q9 ⑤ 応用編 Dockerイメージをどう組み立てるかを書いた手順書を ________ と呼ぶ。 ?の部分に入る言葉を考えてみましょう 次のページで答え合わせ → うさうさ研修工房 | 穴埋め勉強資料 18
A9 ⑤ 応用編 正解! Dockerイメージをどう組み立てるかを書いた手順書をDockerfile と呼ぶ。 FROM・COPY・RUN・CMDなどの命令を1行ずつ積み重ねて書きます。 うさうさ研修工房 | 穴埋め勉強資料 19
Q10 ⑤ 応用編 RUNはビルド時に一度だけ実行され、________ は起動 するたびに実行される。 ?の部分に入る言葉を考えてみましょう 次のページで答え合わせ → うさうさ研修工房 | 穴埋め勉強資料 20
A10 ⑤ 応用編 正解! RUNはビルド時に一度だけ実行され、CMDは起動するたびに実 行される。 お弁当作りに例えると、RUNは詰める作業、CMDは食べる瞬間の「いただきます」でしたね。 うさうさ研修工房 | 穴埋め勉強資料 21
Q11 ⑥ 困ったときサポート編 「port is already allocated」というエラーの原因は ________ である。 ?の部分に入る言葉を考えてみましょう 次のページで答え合わせ → うさうさ研修工房 | 穴埋め勉強資料 22
A11 ⑥ 困ったときサポート編 正解! 「port is already allocated」というエラーの原因はポートの競合 で ある。 指定したホスト側のポートを、別のコンテナやアプリがすでに使っている状態です。 うさうさ研修工房 | 穴埋め勉強資料 23
Q12 ⑥ 困ったときサポート編 困ったときに確認する型は、logs → ________ → inspectの順である。 ?の部分に入る言葉を考えてみましょう 次のページで答え合わせ → うさうさ研修工房 | 穴埋め勉強資料 24
A12 ⑥ 困ったときサポート編 正解! 困ったときに確認する型は、logs → exec → inspectの順であ る。 logsで結果、execで中身、inspectで設定、という3つの視点を使い分けます。 うさうさ研修工房 | 穴埋め勉強資料 25
Closing お疲れさまでした! 全12問、解けましたか?間違えた問題は、該当する回のスライドに戻って復習 してみましょう。 うさうさ研修工房 / うさうさ先生