- 确认使用的国内镜像源
你当前使用的镜像源是 http://mirrors.ustc.edu.cn/docker-ce/linux/debian,这是中国科学技术大学(USTC)的镜像源。 - 导入 USTC 的 Docker 仓库密钥
你需要确保已经导入了 USTC 提供的 Docker 仓库的密钥。由于 USTC 镜像源可能有自己的 GPG 密钥,我们需要从 USTC 获取该密钥。
你可以尝试以下命令来下载并导入 USTC 的 Docker 仓库密钥:
curl -fsSL http://mirrors.ustc.edu.cn/docker-ce/linux/debian/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
验证密钥
确认密钥已经被正确导入:gpg --list-keys /etc/apt/keyrings/docker.gpg
修改仓库配置
接下来,确保你的仓库配置文件 /etc/apt/sources.list.d/docker.list 使用了正确的仓库地址和密钥路径。如果之前你已经添加了一个不同的仓库配置文件,你可以删除旧的文件并重新创建一个。echo \ "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] http://mirrors.ustc.edu.cn/docker-ce/linux/debian \ bookworm stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
更新软件包列表
最后,再次尝试更新软件包列表:sudo apt update
安装 Docker Engine
现在,你可以安装 Docker Engine 了。使用以下命令安装 docker-ce(Docker Engine 社区版)、docker-ce-cli(命令行工具)以及 containerd.io(容器运行时)。sudo apt install docker-ce docker-ce-cli containerd.io
博主太厉害了!