Docker 官方安装流程(记录)

Ubuntu24LTS

安装基础依赖

更新本地软件包索引列表,确保获取最新的软件版本信息。此操作会从 /etc/apt/sources.list/etc/apt/sources.list.d/ 中的仓库中同步数据。

安装 ca-certificatescurl 工具。ca-certificates 用于确保系统信任 HTTPS 连接所需的根证书,curl 是一个命令行工具,用于通过 HTTP/HTTPS 下载文件,后续下载 GPG 密钥时会用到。

sudo apt-get update
sudo apt-get install ca-certificates curl

创建 GPG 密钥目录并设置权限

创建一个目录 /etc/apt/keyrings,用于存储第三方仓库的 GPG 密钥。该目录权限设置为 rwxr-xr-x,确保所有者可读/写/执行,其他用户可读/执行。

sudo install -m 0755 -d /etc/apt/keyrings

下载 Docker 官方 GPG 密钥

使用 curl 下载 Docker 官方的 GPG 密钥,并将其保存到 /etc/apt/keyrings/docker.asc-fsSL 参数组合的作用是静默失败、静默下载、跟随重定向。下载完成后,将密钥文件设为全局可读,确保 apt 能够读取该密钥以验证软件包。

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

添加 Docker 官方仓库到 Apt 源列表

动态生成 Docker 官方仓库的配置信息,并将其写入 /etc/apt/sources.list.d/docker.list。该配置包括系统架构(如 amd64arm64)和 Ubuntu 系统代号(如 noble),确保仓库与当前系统兼容。signed-by 指定使用之前下载的 GPG 密钥验证仓库签名。

echo \
  "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/ubuntu \
  $(. /etc/os-release && echo "${UBUNTU_CODENAME:-$VERSION_CODENAME}") stable" | \
  sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

更新软件包列表(含新仓库)

重新加载软件包列表,此时会从新添加的 Docker 仓库中获取可用软件信息(如 docker-cedocker-ce-cli 等)。完成此步骤后,即可通过 sudo apt-get install docker-ce 安装 Docker 引擎。

sudo apt-get update
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值