Ubuntu 24.04 に Docker をインストールする手順
家の余ったデスクトップPCがWindows10だったのですが11へのアップグレード対象外で来年サポートが切れるし、
正直Win端末不要なのでUbuntuでサーバ運用する為にOSを入れ替えました。
今まではサーバーにアプリを入れて運用していましたが、コンテナの方がメンテナンス性が高いと感じていたのと、何度かDockerで挫折していたので、勉強の為に導入しました。
💻 環境
- OS: Ubuntu 24.04
- Docker: 20.10.17
1. 古いバージョンの削除
もし以前に Docker をインストールしている場合は、古いバージョンを削除しておきましょう。
sudo apt-get remove docker docker-engine docker.io containerd runc
2. Docker リポジトリの設定
必要なパッケージのインストール
Docker のインストールに必要な基礎パッケージをインストールします。
sudo apt update
sudo apt install ca-certificates curl gnupg lsb-release
Docker の公式 GPG キーを取得
リポジトリのセキュリティを確保するため、Docker の公式 GPG キーを追加します。
sudo mkdir -p /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
Docker リポジトリの登録
Docker のリポジトリをシステムに登録します。
echo \
"deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \
$(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
3. Docker のインストール
リポジトリの設定が完了したら、Docker をインストールします。
sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io docker-compose-plugin
4. インストール後の確認
Docker のバージョンを確認します。
sudo docker -v
# 出力例: Docker version 20.10.17, build 100c701
💡 バージョンを指定して Docker をインストールする場合
利用可能なバージョンの確認
sudo apt update
apt-cache madison docker-ce
バージョンを指定してインストール(例: 20.10.13)
sudo apt-get install docker-ce=5:20.10.13~3-0~ubuntu-jammy \
docker-ce-cli=5:20.10.13~3-0~ubuntu-jammy \
containerd.io docker-compose-plugin
バージョンの確認
docker -v
# 出力例: Docker version 20.10.13, build a224086
5. 動作確認
簡単なコンテナの実行で確認します。
sudo docker run hello-world
🧑💻 一般ユーザで Docker を実行できるようにする
Docker グループを確認
getent group | grep docker
現在のユーザを Docker グループに追加
sudo usermod -aG docker $USER
6. Docker Compose の確認
docker compose version
# 出力例: Docker Compose version v2.6.0
🎉 まとめ
以上で、Ubuntu 24.04 に Docker をインストールし、基本的な動作確認までを完了しました。この手順を参考に、さらに Docker の利用を広げてください!