
GoogleDriveの格納先を紹介してます。URLは次のレクチャー「資料の公開(GoogleDrive)」にて掲載しておりますのでご確認ください。
これさえ理解しておけば「Dockerがわかる」内容を3時間ちょっとでギュッとまとめました。
※講義のハンズオンでみなさんに手を動かしてもらう時間も含め、おおよそ5時間ほどで完遂できる内容です。
インフラエンジニアをはじめとした現代のすべてのエンジニアに必要なDockerの知識をまとめています。ハンズオンを通して手を動かして構築することで理解が深まります。
■ハンズオンの概要
①OS,ミドルウェアのコンテナ起動
Debian,Apache,PHP,MySQLなどのコンテナイメージの見つけ方やコンテナ起動方法を学びます。
②Dockerfileの作成
Apache,PHPの両方がインストールされたコンテナイメージを自作し公開します。
③コンテナ間の連携
WordPress環境を作り、AP⇔DBコンテナ間を連携する方法を学びます。
④docker composeでの複数コンテナの管理
AP、DBコンテナの起動順やその他起動条件を管理し
WordPress環境をコマンド一つで作る
■学べる事
Dockerの入門レベルが一通り身につくように講義を構成しています。
・Dockerの有用性やアーキテクチャを学ぶ
開発現場でなぜDockerが使われているのか、Dockerのアーキテクチャや仮想OS環境とはなにが違うのか?
・コンテナの起動~停止までの一通りの操作を学ぶ
・イメージの検索
Docker Hubでのイメージの検索方法やタグを理解
・コマンド
イメージダウンロード:docker pull
起動:docker start
停止:docker stop
削除:docker rm
・Dockerfileを用いてイメージを自作・公開する方法を学ぶ
自身でコマンドで構築したコンテナイメージを自作・公開する方法を学ぶ
・Dockerネットワークを理解し、コンテナ間の連携方法を学ぶ
Dockerのカスタムネットワークを作成し、コンテナ間の通信を連携する方法を学ぶ
・Docker Composeを理解し、複数コンテナの管理方法を学ぶ
複数コンテナの起動順やその他起動条件をcomposeファイルで記述し
ワンコマンドでコンテナを起動する方法を学ぶ