3
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Docker 入門者のアウトプットAdvent Calendar 2024

Day 6

Ubuntu 24.04にDockerをインストールする方法

Last updated at Posted at 2024-12-05

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 の利用を広げてください!

📎 参考リンク

3
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?