Docker を使用して以下のことを学びます。
- Docker コマンドの基本操作
- Docker Hub と公式イメージの利用
- DockerFile を使用した Docker Image の作成、Docker Hub への push
- ユニオン・ファイル・システムとコピー・オン・ライト
- Docker swarm を利用したコンテナのデプロイ、オーケストレーション
Lab0-3の4つのハンズオンを準備しています。
Lab1-3 は基本的には独立した内容となっていますが、基本的には Lab1 から実施頂くことをオススメします。
-
lab0 - Docker をインストールする
-
lab1 - 初めてのコンテナを実行する
- Docker コマンドの基本操作
- Docker Hub と公式イメージの利用
-
lab2 - カスタム Docker イメージを使用して付加価値を与える
- DockerFileを使用したDocker Imageの作成、Docker Hubへのpush
- ユニオン・ファイル・システムとコピー・オン・ライト
-
lab3 - オーケストレーション入門
- Docker swarm を利用したコンテナのデプロイ、オーケストレーション
Lab3 は Kubernetes でも同様なことができるため、Kubernetes のハンズオンを別途実施予定の場合は、スキップ可能です。