Ubuntu安装Docker

相关概念:Docker

在 Ubuntu 上安装 Docker,推荐直接使用 Docker 官方仓库,而不是系统默认仓库里的旧版本。

安装步骤

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
 
sudo tee /etc/apt/sources.list.d/docker.sources <<EOF
Types: deb
URIs: https://download.docker.com/linux/ubuntu
Suites: $(. /etc/os-release && echo "${UBUNTU_CODENAME:-$VERSION_CODENAME}")
Components: stable
Architectures: $(dpkg --print-architecture)
Signed-By: /etc/apt/keyrings/docker.asc
EOF
 
sudo apt update
sudo apt install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

固定版本安装

如果需要锁定版本,可以先查看可用版本:

apt list --all-versions docker-ce

然后指定版本安装:

VERSION_STRING=5:29.5.0-1~ubuntu.24.04~noble
 
sudo apt install docker-ce=$VERSION_STRING docker-ce-cli=$VERSION_STRING containerd.io docker-buildx-plugin docker-compose-plugin

为什么推荐官方仓库

因为这里通常能拿到:

  • 更新的 Docker Engine
  • buildx
  • Compose v2 插件

也更符合官方文档的维护路径。