はじめに
Ubuntuの新規インストール時にDockerのインストール方法をすぐにわすれるのでメモ
環境
- Ubuntu22.04
- Ubuntu24.04
インストール方法
- ユーザは
dev
を想定しています
昔のバージョンと違って、Docker Compose は、Docker をインストールした時点で一緒にインストールされます。
コメントでのご指摘ありがとうございます。
Docker / Docker Compose
# Uninstall old versions
for pkg in docker.io docker-doc docker-compose docker-compose-v2 podman-docker containerd runc; do sudo apt-get remove $pkg; done
# Add Docker's official GPG key:
sudo apt-get update
sudo apt-get 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
# Add the repository to Apt sources:
echo \
"deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/ubuntu \
$(. /etc/os-release && echo "$VERSION_CODENAME") stable" | \
sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt-get update
# Install the Docker packages
sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
# Modify user group
sudo usermod -aG docker dev
# Test
docker version
docker compose version
docker run hello-world
Docker Compose (後方互換)
後方互換の目的でのみサポートされるインストール方法です。
コメントでのご指摘、ありがとうございます。
Warning
This install scenario is not recommended and is only supported for backward compatibility purposes.
警告 このインストールシナリオは推奨されておらず、後方互換性の目的でのみサポートされています。
# Install the Docker Compose
sudo curl -SL https://github.com/docker/compose/releases/download/v2.29.1/docker-compose-linux-x86_64 -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
# Test
docker-compose -v
さいごに
かんたんでしたね