0. ラボの使い方
ここではラボの使い方を学習します。
ステップ 1: 説明
このコースのラボはチャレンジ型の演習です
- 各設問ではタスクや質問が出題されます。
- 与えられた手順に従って作業するのではなく、解決や回答のために必要な作業を自身で考えて実行してください。
- テキストを参照しながら各問題にチャレンジしてください。
- 必要があればウェブで調べても構いません (ときどきテキストの範囲を超えた応用的な問題が出題されます)。
ステップ 2: 例題 1/3
以下の設定で、test-1 という名前の Docker コンテナを detached モードで実行してください。
- コンテナ名:
test-1 - イメージ:
nginx:latest
Hints
解決/回答のためのヒントが書かれています。
docker container run コマンドを使用します。
Solution
解決/回答のために必要な手順が書かれています。ヒントだけではわからない場合はここを参照してください。
docker container run -d --name test-1 nginx:latest コマンドを実行します。
ステップ 3: 例題 2/3
このホストには何個のコンテナイメージが存在しますか。
- 0
- 1
- 2
- 3
- 4
選択問題も出題されます。
選択問題の多くは知識を問うものではなく、回答のために作業が必要になります。
自身で必要な作業を考え実行して回答してください。
Hints
docker image ls コマンドを使用します。
Solution
docker image ls コマンドを実行します。
Answer
2
ステップ 4: 例題 3/3
(※ スクリプトの実行が完了してから開始してください)alpine-1 という名前のコンテナを起動しました。
このコンテナが接続されているネットワークは以下のどれですか。
- bridge
- host
- none
- container
設問の中でスクリプトが実行されることがあります。
この場合は、スクリプトの実行が完了し Done が出力されてから作業を開始してください。
Hints
docker container inspect コマンドを使用します。
Solution
docker container inspect alpine-1 コマンドを実行し、Networks セクションを確認します。
Answer
bridge
完了
チャレンジ完了!
お疲れ様でした!
時間に余裕があれば 2 週目、3 週目にチェレンジしても構いません。
Hint や Solution を見ずにできるようになるまで何度でもチャレンジしてください。