Ubuntu 24.04 LTS 安装 Docker 详细指南
环境说明: 本指南适用于 Ubuntu 24.04 (Noble Numbat) 纯净系统。针对国内网络环境,全部替换为阿里云镜像源,确保安装过程不卡顿、不报错。
1. 基础环境准备
首先更新系统软件包列表,并安装必要的证书工具,确保系统可以通过 HTTPS 协议访问仓库。
apt update && apt install -y ca-certificates curl gnupg
2. 配置 Docker 官方密钥
为了安全起见,Docker 需要 GPG 密钥来验证软件包。这里使用阿里云镜像地址,避免直接连接官方服务器导致的 Connection reset 错误。
# 创建存放密钥的目录
install -m 0755 -d /etc/apt/keyrings
# 下载并转换密钥
curl -fsSL https://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | gpg --dearmor -o /etc/apt/keyrings/docker.gpg
# 设置读取权限
chmod a+r /etc/apt/keyrings/docker.gpg
3. 添加 Docker 软件源
将阿里云的 Docker 仓库添加到系统的软件源列表中。命令会自动识别系统架构(如 x86_64 或 arm64)和版本代号(noble)。
echo \
"deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://mirrors.aliyun.com/docker-ce/linux/ubuntu \
$(. /etc/os-release && echo "$VERSION_CODENAME") stable" | \
tee /etc/apt/sources.list.d/docker.list > /dev/null
4. 安装 Docker 核心组件
再次更新索引以包含新添加的 Docker 仓库,并安装 Docker 引擎、客户端和 Compose 插件。
apt update
apt install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
5. 配置国内镜像加速器 (关键)
这一步至关重要!如果不配置,后续使用 docker pull 拉取镜像会极慢或频繁超时。
# 创建配置目录
mkdir -p /etc/docker
# 写入加速器配置
cat < /etc/docker/daemon.json
{
"registry-mirrors": [
"https://mirror.baidubce.com",
"https://docker.m.daocloud.io",
"https://reg-mirror.k8s.io"
]
}
EOF
# 重启 Docker 服务使配置生效
systemctl daemon-reload
systemctl restart docker
6. 验证安装
运行经典的测试镜像,如果看到 Hello from Docker! 字样,则表示全部安装成功。
docker run --rm hello-world
🛠️ 常用维护命令备忘
| 操作 | 命令 |
|---|---|
| 查看 Docker 版本 | docker version |
| 查看 Compose 版本 | docker compose version |
| 检查运行状态 | systemctl status docker |
| 查看已下载镜像 | docker images |
| 清理无用资源 | docker system prune -a |
* 注:本文档记录于 2026 年,基于 Ubuntu 24.04 LTS 编写。

浙公网安备 33010602011771号