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 编写。

posted @ 2026-04-14 14:33  Mr_lvye  阅读(240)  评论(0)    收藏  举报