付録 I: Docker のインストール
Windows、Mac、Linux 上で Docker をインストールするための詳細ガイド。
Windows および Mac での Docker インストール
Windows ユーザー
Windows ユーザーの場合、WSL (Windows Subsystem for Linux) を使用して Ubuntu をインストールすることをお勧めします。Microsoft の公式チュートリアルを参照してください:https://learn.microsoft.com/ja-jp/windows/wsl/install
[!NOTE] Ubuntu(ウブントゥ)は人気のある Linux ディストリビューションです。デスクトップ版、サーバー版、IoT デバイスおよびロボット向けの Core 版の 3 つの公式エディションがあります。このチュートリアルでは主にサーバー版を使用します。
インストール後、スタートメニューに Ubuntu が表示されるはずです。開いて、ウェルカムテキストが表示された黒い画面が出れば OK です!
Docker Desktop のインストール
- Docker 公式ダウンロードページにアクセスします:https://www.docker.com/products/docker-desktop/
- Windows 版をダウンロードしてインストールし、起動します。

[!TIP]
- 通常、Windows 版 Docker Desktop のインストールが完了すると、Ubuntu サブシステム内の Docker も同期してインストールされるため、非常に便利です。
- インストール中に問題が発生した場合は、AI や Bing に尋ねてみてください。多くのトラブルシューティングガイドや経験談がネット上にあります。
インストールの確認
インストール完了後、Ubuntu ターミナルに入り、以下のコマンドを入力します:
docker psコンテナリストのような出力(CONTAINER ID, IMAGE, COMMAND などのタイトルを含む)が表示されれば、インストール完了です!
Mac ユーザー
Mac コンピュータのコマンドライン操作は Linux とほぼ同じです。Mac 上での多くの操作は Linux サーバー上での操作とまったく同じであるため、練習段階(さらにはデプロイ段階)でも Mac を直接使用して操作できます。
- Docker 公式ダウンロードページにアクセスします:https://www.docker.com/products/docker-desktop/
- Docker を直接インストールして起動します。
[!IMPORTANT] チップ選択ガイド:
- Apple Silicon (M シリーズチップ):ここ 5 年以内に購入した Mac(M1, M2, M3 など)の場合は、通常 Apple Silicon(通常最初の選択肢)を選択します。
- Intel Chip:古い Mac(Touchbar 付きなど)の場合は、通常 Intel チップです。Intel chip を選択してください。
よくわからない場合は、画面左上の Apple ロゴ -> 「この Mac について」をクリックして確認してください。
ソフトウェアをダウンロード、インストール、実行すると、コンピュータの右上にクジラのアイコンが表示されます。
インストールの確認
ターミナルを開き、以下を入力します:
docker ps以下の出力が表示されれば、Docker のインストールは完了です!
Linux サーバー (CentOS / Ubuntu / Debian)
準備作業
- ツール(Xshell、FinalShell など)を使用してクラウドサーバーに接続します(IP、ユーザー名、パスワードを入力してログイン)。
- ネットワークが通じているかテストします:
ping google.comを実行(Ctrl+Cで停止)。結果が表示されればネットワークは正常です。
ステップ 1:パッケージマネージャーの確認
以下のコマンドを実行してシステムバージョンを確認します:
# yum バージョンを確認(CentOS などのシステム)
yum --version
# apt バージョンを確認(Ubuntu/Debian などのシステム)
apt --versionyum --versionに出力がある場合 -> 下記の 【yum シリーズ】 へapt --versionに出力がある場合 -> 下記の 【apt シリーズ】 へ
ステップ 2:システムに応じたインストール手順
【yum シリーズ】
# 3. システムの更新(推奨)
yum update -y
# 4. Docker 依存関係のインストール
yum install -y yum-utils device-mapper-persistent-data lvm2
# 5. Docker 公式リポジトリの追加
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
# 6. Docker のインストール
yum install -y docker-ce docker-ce-cli containerd.io【apt シリーズ (Ubuntu/Debian)】
# 7. システムの更新(推奨)
apt update && apt upgrade -y
# 8. Docker 依存関係のインストール
apt install -y apt-transport-https ca-certificates curl software-properties-common
# 9. Docker 公式 GPG キーとリポジトリの追加
# キーの追加(ソフトウェアの正当性検証)
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | apt-key add -
# リポジトリの追加
add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
# 10. Docker のインストール
apt update && apt install -y docker-ceステップ 3:Docker の起動と自動起動設定(全システム共通)
# Docker サービスの起動
systemctl start docker
# 自動起動の設定(サーバー再起動後に Docker が自動実行されるようにする)
systemctl enable dockerステップ 4:インストールの成功確認
以下のコマンドを実行し、バージョン情報が表示されればインストール成功です:
docker --version出力例:Docker version 24.0.6, build ed223bc
一般的なコマンド(全システム共通)
- Docker の停止:
systemctl stop docker - Docker の再起動:
systemctl restart docker - 実行中のコンテナを表示:
docker ps - すべてのコンテナを表示(停止中も含む):
docker ps -a - イメージのプル(例: Nginx):
docker pull nginx
[!NOTE] まとめ:核となる違いは「インストール手順」にあります。その他の起動、検証、使用方法は完全に同じですので、対応するシステムのコマンドをコピー&ペーストするだけで OK です~
