🐳

Ubuntuにdocker環境を構築する

2024/03/28に公開

いっつも忘れるからそろそろメモも兼ねてインストール方法を残しておきます。
(実行環境:Ubuntu 22.04.4 LTS)

とりあえずお決まりごと

#パッケージリストを更新
sudo apt update

Dockerのインストール

#必要なパッケージをインストールして、HTTPSを通じてリポジトリを使用できるようにする
sudo apt install apt-transport-https ca-certificates curl software-properties-common

#Dockerの公式GPG鍵を追加して、パッケージの信頼性を確認
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

#Dockerのリポジトリをシステムのソフトウェアソースリストに追加
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"

#パッケージリストを更新
sudo apt update

#Docker CEをインストール
sudo apt install docker-ce

#Dockerが正常にインストールされたことを確認(どちらでも可)
sudo docker run hello-world
sudo docker version

Docker-composeのインストール

かならず先にdockerをインストールしておく

#Docker Composeのインストール
sudo curl -L "sudo curl -L "https://github.com/docker/compose/releases/download/v2.26.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
#実行権限の付与
sudo chmod +x /usr/local/bin/docker-compose

バージョンは任意で指定してあげてください。

#Docker Composeのバージョンを確認してインストールが成功したことを確認
sudo docker-compose --version
Docker Compose version v2.26.1

以上でdockerとdocker-composeのインストールは完了です。

おまけ

dockerコマンドをsudo無しで利用する方法です。

#現在のユーザーをdockerグループに追加
sudo usermod -aG docker ${USER}

#グループ権限を反映するために、dockerグループを再読み込み
newgrp docker

Discussion