Docker入門 PartⅠ

 ここでは、Dockerの基礎知識、基本的なDockerコマンド、Docker Desktopの操作方法について解説します。

1章 Dockerとは

Dockerの基礎知識、コンテナのメリットやデメリットについて解説します。

01 クライアントサーバーシステム02 Webサイトの種類(静的サイトと動的サイト)
03 仮想化技術の種類04 Dockerとは
05 コンテナについて06 Dockerを使用するには
07 開発環境を手軽に準備できる08 コンテナを使用するメリットとデメリット
09 コンテナの仕組み10 ネットワーク仮想化とストレージ仮想化
11 コンテナイメージとは12 レジストリ(Docker Hub)
13 現在のシステム開発14 なぜDockerが必要なのか
15 コンテナのライフサイクル16 コンテナは使い捨てが基本
17 仮想マシンとコンテナの違い18 イメージのバージョンを表すタグ
19 Dockerのアーキテクチャ20 Docker Hubでのイメージの探し方
1章 Dockerとは

2章 Dockerを使った仮想サーバー構築

 Dockerコマンドを使ってコンテナを操作する前に、まずは、CLIでの基本操作となるコマンドについて解説し、準備を行います。それから、実際にDockerを使って仮想サーバーを構築するための基礎コマンドを解説していきます。

21 PowerShellの基本操作①22 PowerShellの基本操作②
23 Dockerの作業ディレクトリを作成する24 とりあえずDockerを動かしてみる
25 Dockerコマンドの構文26 新旧 Dockerコマンドの一覧
27 イメージとコンテナの確認・停止・削除28 コンテナの作成と実行・停止・削除
29 デタッチモードでコンテナを起動30 Dockerの処理の流れ(ライフサイクル)
31 Apacheコンテナを実行してみる32 DockerでUbuntu22.04を動かしてみる
33 DockerでUbuntu18.04を動かしてみる34 DockerでCentOS7を動かしてみる
35 DockerでCentOS Stream9を動かしてみる36 docker execとdocker container attachの違い
37 docker system prune コマンド38 コンテナを操作するコマンドのまとめ
2章 Dockerを使う際の基本となるコマンド

3章 Dockerfileを使ったイメージの作成

 Dockerfileを使ったイメージの作成、作成したイメージの動作確認を行います。また、Docker Hub へのアップロードとダウンロード、ローカルへの圧縮保存と読込、コンテナのエクスポートとインポートについて解説しています。

39 Dockerイメージを作る目的とは40 Dockerイメージを作る流れ
41 とりあえずbuildしてみる42 Dockeイメージを公開する
43 コンテナからDockerイメージを作る①44 コンテナからDockerイメージを作る②
45 コンテナとイメージを強制削除する46 作成したイメージの取得と実行
47 Docker Hub上のイメージの削除48 イメージのローカル保存と読込
49 コンテナのエクスポートとインポート50 イメージ操作コマンドのまとめ
3章 Dockerfileを使ったイメージの作成