Ubuntu24.04版本安装Docker教程
🔍 第一步:准备工作
确认您的 Ubuntu 系统为 64 位版本,并拥有 sudo 权限。建议先更新包索引:
sudo apt -y update注意:Ubuntu 24.04 的代号是“Noble Numbat”,Docker 官方源对此有良好的支持。
📦 第二步:使用 Docker 官方仓库安装(核心步骤)
这是最稳定的方式,可以确保获取最新版本。由于国内网络问题,这里使用阿里云镜像源加速,以避免连接失败的问题。
安装必要依赖:
sudo apt install -y ca-certificates curlca-certificates和curl是安全访问网络所必需的工具。创建 GPG 密钥存放目录:
sudo install -m 0755 -d /etc/apt/keyrings此目录用于存放第三方仓库的 GPG 密钥。
下载并添加 Docker 的官方 GPG 密钥: 密钥用于验证软件包的真实性和完整性。
sudo curl -fsSL http://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg -o /etc/apt/keyrings/docker.asc sudo chmod a+r /etc/apt/keyrings/docker.asc此处使用了阿里云的镜像地址
mirrors.aliyun.com来下载密钥,以确保在国内网络环境下也能稳定获取。添加 Docker APT 软件源: 将 Docker 的官方源添加到系统中。
echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://mirrors.aliyun.com/docker-ce/linux/ubuntu $(. /etc/os-release && echo "$VERSION_CODENAME") stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null此命令会根据您的系统架构(
arch)和版本代号($VERSION_CODENAME,如noble)自动生成正确的源地址。更新 APT 源:
sudo apt -y update此步让系统识别新添加的 Docker 仓库中的软件包。
正式安装 Docker: 以下命令会安装 Docker Engine、命令行工具、容器运行时及推荐的插件。
sudo apt install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
🚀 第三步:启动 Docker 并验证安装
启动并设置 Docker 开机自启(通常安装后会自动启动,但手动确认更稳妥):
sudo systemctl enable docker --now🛠️ 第四步:后续优化配置(强烈推荐)
配置国内镜像加速器(提升下载速度),为避免拉取镜像时因网络问题超时或失败,建议配置国内的镜像加速器。
# 创建 Docker 配置目录并写入加速器配置
sudo mkdir -p /etc/docker
# 创建 daemon 镜像源配置
vim /etc/docker/daemon.json
# 设置以下内容
{
"registry-mirrors": [
"https://docker.1panel.live",
"https://mirror.ccs.tencentyun.com"
]
}
# 重启 Docker 服务使配置生效
sudo systemctl daemon-reload
sudo systemctl restart docker
# 查看运行状态
sudo systemctl status docker🧰 第五步:可选工具 Docker Compose 安装
docker-compose-plugin 是 Docker 官方集成的一个插件,用于通过一个 YAML 文件来定义和运行多容器应用。
上述安装命令已包含了
docker-compose-plugin,无需额外安装。安装后可通过以下命令验证:docker compose version
📋 附:常用管理命令
查看 Docker 服务状态:
sudo systemctl status docker查看 Docker 版本信息:
docker version查看本地所有镜像:
docker images列出所有容器(包括已停止的):
docker ps -a清理未使用的资源:
docker system prune -a(谨慎操作)