6-2 Docker のインストール

学習目標

この章を修了すると、Dockerの基本概念と、現代のソフトウェア開発におけるその重要性を理解できるようになります。LinuxシステムへのDockerのインストールプロセス全体(システムの準備からインストールの成功確認まで)を習得できます。さらに、よくあるインストール時の問題のトラブルシューティング方法や、インストール後の基本的な設定と操作方法も学びます。これらの知識は、コンテナ技術をさらに深く学ぶための確固たる基盤となります。


システム要件

Dockerをインストールする前に、お使いのLinuxシステムが以下の要件を満たしていることを確認してください。

- 64ビットプロセッサ

- Linuxカーネルバージョン3.10以上

- 4GB以上のRAM


LinuxへのDockerインストール手順

1. Docker公式GPGキーを追加する

sudo apt update
sudo apt install ca-certificates curl
sudo install -m 0755 -d /etc/apt/keyrings
sudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg -o /etc/apt/keyrings/docker.asc
sudo chmod a+r /etc/apt/keyrings/docker.asc

2. 安定版リポジトリを設定する

sudo tee /etc/apt/sources.list.d/docker.sources < Types: deb
URIs: https://download.docker.com/linux/ubuntu
Suites: $(. /etc/os-release && echo "${UBUNTU_CODENAME:-$VERSION_CODENAME}")
Components: stable
Signed-By: /etc/apt/keyrings/docker.asc
EOF

sudo apt update

3. Docker Engineをインストールする

sudo apt-get install -y docker-ce=5:27.5* docker-ce-cli=5:27.5* containerd.io docker-buildx-plugin docker-compose-plugin --allow-downgrades

4. インストールを確認する
    
    Dockerが正常にインストールされたことを確認するには、次のコマンドを実行してください。

sudo docker ps
sudo docker images

 

Graphic confirming that OpenCV is successfully installed on the system
 

5. ユーザー権限の設定(オプション)
 
  Dockerをroot以外のユーザーとして実行するには、ユーザーをDockerグループに追加してください。

sudo usermod -aG docker $USER
newgrp docker


よくあるトラブルシューティング

1. インストール中のGPGキーエラー
    キーを再追加してみてください。

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys

2. Dockerデーモンが起動しない
    Dockerサービスのステータスを確認してください:

sudo systemctl status docker

実行されていない場合は、以下を試してください。

sudo systemctl start docker


インストール後の推奨事項

1. Dockerを定期的にアップデートする: sudo apt-get upgrade docker-ce

2. Dockerを起動時に自動起動する: sudo systemctl enable docker

3. Dockerのバージョンを確認する: docker version

4. Dockerのシステム情報を表示する: docker info


これらの手順を完了すると、システムにDockerがインストールされ、コンテナベースの開発とデプロイの準備が整います。

Copyright © 2026 YUAN High-Tech Development Co., Ltd.
All rights reserved.