①docker_fill-in-blank_study

>100 Views

July 18, 26

スライド概要

profile-image

はじめまして、yukikoと申します。 IT教育支援や、DX推進が可能です。 ◆ スキル LPIC レベル2 AI / Python Splunk BI(データ可視化・分析) ◆ その他 新卒・未経験の学生向けに、エンジニア転職を応援する資料を趣味で作成しています。 もしよろしければご活用ください。

シェア

またはPlayer版

埋め込む »CMSなどでJSが使えない場合

ダウンロード

関連スライド

各ページのテキスト
1.

うさうさ研修工房 Docker穴埋め 勉強資料 1問1ページ。次のページで答え合わせできる、自習用スライドです 入門編〜困ったときサポート編までの全範囲から出題 うさうさ先生

2.

Q1 ① Docker基礎(入門編) Dockerの「コンテナ」は、________ の設計図から作られ る実物の箱である。 ?の部分に入る言葉を考えてみましょう 次のページで答え合わせ → うさうさ研修工房 | 穴埋め勉強資料 2

3.

A1 ① Docker基礎(入門編) 正解! Dockerの「コンテナ」は、イメージ の設計図から作られる実物の箱 である。 イメージは変更できない読み取り専用の設計図。コンテナはその上に書き込み可能な層を重ねた実体です。 うさうさ研修工房 | 穴埋め勉強資料 3

4.

Q2 ① Docker基礎(入門編) Docker Desktopには、Docker Engine・Docker CLI・________ が同梱されている。 ?の部分に入る言葉を考えてみましょう 次のページで答え合わせ → うさうさ研修工房 | 穴埋め勉強資料 4

5.

A2 ① Docker基礎(入門編) 正解! Docker Desktopには、Docker Engine・Docker CLI・Docker Composeが同梱されている。 複数のコンテナをまとめて起動・管理する仕組みが、標準で同梱されています。 うさうさ研修工房 | 穴埋め勉強資料 5

6.

Q3 ② 環境構築編 WindowsでDockerコンテナを動かすための土台となる仕組みは ________ である。 ?の部分に入る言葉を考えてみましょう 次のページで答え合わせ → うさうさ研修工房 | 穴埋め勉強資料 6

7.

A3 ② 環境構築編 正解! WindowsでDockerコンテナを動かすための土台となる仕組みは WSL2である。 WindowsとLinuxの間の「通訳・橋渡し役」。Docker DesktopのWindows版はこの上で動作します。 うさうさ研修工房 | 穴埋め勉強資料 7

8.

Q4 ② 環境構築編 WSL2利用時、リソース上限はDocker Desktopの画面ではなく ________ というファイルで管理する。 ?の部分に入る言葉を考えてみましょう 次のページで答え合わせ → うさうさ研修工房 | 穴埋め勉強資料 8

9.

A4 ② 環境構築編 正解! WSL2利用時、リソース上限はDocker Desktopの画面ではな く.wslconfigというファイルで管理する。 ユーザーフォルダ直下に作成し、反映にはwsl --shutdown が必要でしたね。 うさうさ研修工房 | 穴埋め勉強資料 9

10.

Q5 ③ テスト設定基礎編 複数のComposeファイルを重ねて起動するときに使うオプションは ________ である。 ?の部分に入る言葉を考えてみましょう 次のページで答え合わせ → うさうさ研修工房 | 穴埋め勉強資料 10

11.

A5 ③ テスト設定基礎編 正解! 複数のComposeファイルを重ねて起動するときに使うオプション は-fである。 docker compose -f compose.yaml -f compose.test.yaml up のように複数指定します。 うさうさ研修工房 | 穴埋め勉強資料 11

12.

Q6 ③ テスト設定基礎編 サービスにprofilesを指定すると、対応する________ を 有効にしたときだけ起動する。 ?の部分に入る言葉を考えてみましょう 次のページで答え合わせ → うさうさ研修工房 | 穴埋め勉強資料 12

13.

A6 ③ テスト設定基礎編 正解! サービスにprofilesを指定すると、対応するプロファイル を有効に したときだけ起動する。 docker compose --profile test up のように、必要な時だけ起動対象を絞れます。 うさうさ研修工房 | 穴埋め勉強資料 13

14.

Q7 ④ つまずき&概念理解編 コンテナから見た「localhost」は________ を指す。 ?の部分に入る言葉を考えてみましょう 次のページで答え合わせ → うさうさ研修工房 | 穴埋め勉強資料 14

15.

A7 ④ つまずき&概念理解編 正解! コンテナから見た「localhost」は自分自身 を指す。 別コンテナのDBに繋ぐときは、localhostではなくサービス名を使う必要がありましたね。 うさうさ研修工房 | 穴埋め勉強資料 15

16.

Q8 ④ つまずき&概念理解編 コンテナを削除すると、その中で作ったデータは ________ とともに消える。 ?の部分に入る言葉を考えてみましょう 次のページで答え合わせ → うさうさ研修工房 | 穴埋め勉強資料 16

17.

A8 ④ つまずき&概念理解編 正解! コンテナを削除すると、その中で作ったデータは書き込み可能な 層とともに消える。 残したいデータはvolumesやbind mountでコンテナの外に置く必要があります。 うさうさ研修工房 | 穴埋め勉強資料 17

18.

Q9 ⑤ 応用編 Dockerイメージをどう組み立てるかを書いた手順書を ________ と呼ぶ。 ?の部分に入る言葉を考えてみましょう 次のページで答え合わせ → うさうさ研修工房 | 穴埋め勉強資料 18

19.

A9 ⑤ 応用編 正解! Dockerイメージをどう組み立てるかを書いた手順書をDockerfile と呼ぶ。 FROM・COPY・RUN・CMDなどの命令を1行ずつ積み重ねて書きます。 うさうさ研修工房 | 穴埋め勉強資料 19

20.

Q10 ⑤ 応用編 RUNはビルド時に一度だけ実行され、________ は起動 するたびに実行される。 ?の部分に入る言葉を考えてみましょう 次のページで答え合わせ → うさうさ研修工房 | 穴埋め勉強資料 20

21.

A10 ⑤ 応用編 正解! RUNはビルド時に一度だけ実行され、CMDは起動するたびに実 行される。 お弁当作りに例えると、RUNは詰める作業、CMDは食べる瞬間の「いただきます」でしたね。 うさうさ研修工房 | 穴埋め勉強資料 21

22.

Q11 ⑥ 困ったときサポート編 「port is already allocated」というエラーの原因は ________ である。 ?の部分に入る言葉を考えてみましょう 次のページで答え合わせ → うさうさ研修工房 | 穴埋め勉強資料 22

23.

A11 ⑥ 困ったときサポート編 正解! 「port is already allocated」というエラーの原因はポートの競合 で ある。 指定したホスト側のポートを、別のコンテナやアプリがすでに使っている状態です。 うさうさ研修工房 | 穴埋め勉強資料 23

24.

Q12 ⑥ 困ったときサポート編 困ったときに確認する型は、logs → ________ → inspectの順である。 ?の部分に入る言葉を考えてみましょう 次のページで答え合わせ → うさうさ研修工房 | 穴埋め勉強資料 24

25.

A12 ⑥ 困ったときサポート編 正解! 困ったときに確認する型は、logs → exec → inspectの順であ る。 logsで結果、execで中身、inspectで設定、という3つの視点を使い分けます。 うさうさ研修工房 | 穴埋め勉強資料 25

26.

Closing お疲れさまでした! 全12問、解けましたか?間違えた問題は、該当する回のスライドに戻って復習 してみましょう。 うさうさ研修工房 / うさうさ先生