Docker基礎 PartⅠ

 「Docker基礎 PartⅠ」では、Dockerを初めて学ぶ方に向けて、基本的な知識と操作方法を体系的に解説します。第1章「Dockerとは」では、Dockerの概要や利点を紹介し、その魅力を理解することから始めます。第2章「Dockerが動作する仕組み」では、コンテナ技術の基本原理やDockerがどのように動作しているのかをわかりやすく説明します。

 さらに、第3章「Dockerの操作」では、実際の操作方法について具体的なコマンド例を交えながら解説し、初心者でもスムーズに学習を進められるよう工夫しています。最後に、第4章「Dockerでコンテナの作成と実行」では、コンテナを実際に作成・実行する方法を学び、基礎的なスキルを実践を通じて身につけることができます。Dockerの第一歩を確実に踏み出せる内容が詰まった構成です。

1章 Dockerとは

01 Dockerを学ぼう02 Dockerの正体とは
03 コンテナはimageから作成する04 DockerはLinuxマシンで使用する
05 なぜデータやプログラムを隔離したいのか06 Dockerとサーバ
07 代表的なサーバ08 複数のサーバ機能を同居させる
09 コンテナは持ち運べる10 Dockerと仮想化技術の違い

2章 Dockerが動作する仕組み

11 Dockerの仕組み12 DockerはLinuxを土台としている
13 Docker Hubとイメージとコンテナ14 Docker Hubとイメージ
15 安全なコンテナイメージを選ぶ方法16 コンテナの組み合わせを考える
17 Linuxは統一する必要があるのか18 Dockerコンテナのライフサイクル
19 Dockerのデータの保存20 Dockerのメリットとデメリット
21 Dockerの使い道22 コンテナは使っては捨てる

3章 Dockerを使ってみる

23 Dockerを使うには24 Docker DesptopとDocker Toolboxの違い
25 WSL2とは何者か26 WSL2の有効化
27 WSL2のLinuxカーネル更新28 Docker Desktopのインストール(Windows)
29 Docker Desktopの初回起動30 Visual Studio Code のインストール
31 VS Codeの拡張機能をインストール32 Docker Hubへの登録
33 PowerShellのインストール34 Docker HubとDocker Desktopとの連携
35 PowerShellの基本操作①36 PowerShellの基本操作②
37 Dockerの作業ディレクトリを作成する38 Dockerを使ってみる

4章 Dockerでコンテナを作成して実行する

39 Docker Engineの起動と終了40 Dockerコマンドの基本
41 Dockerコマンドの基本まとめ42 上位コマンドは省略できるの?
43 簡単なコマンドを実行してみる44 代表的なDockerコマンド
45 コンテナ操作関連コマンド46 イメージ操作関連コマンド
47 ボリューム操作関連コマンド48 ネットワーク関連コマンド
49 その他の上位コマンド50 単独コマンド
51 新旧Dockerコマンド52 docker runコマンドとコンテナのライフサイクル
53 コンテナの作成・起動・停止・削除するコマンド54 デーモンとして動くコンテナ
55 docker psコマンド56 コンテナを作成・起動・確認・停止・削除してみる
57 コンテナとの通信58 複数のApacheコンテナを作成する
59 さまざまなコンテナ60 nginxコンテナを作成する
61 MySQLコンテナを作成する62 イメージの削除
63 イメージのバージョンとイメージ名64 イメージを削除する