点滴生活,生活点滴,都需要你来陪伴,往后余生,请多多指教。男人最幸福的事情是:一个好妻子,一份好工作,一个好身体。

2009-2026
DFHL
未分类

网络访问失败导致 Docker GPG 密钥下载失败,进而 apt 无法验证 Docker 仓库,最终安装失败。

网络访问失败导致 Docker GPG 密钥下载失败,进而 apt 无法验证 Docker 仓库,最终安装失败。

install -m 0755 -d /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | gpg --dearmor -o /etc/apt/keyrings/docker.gpg
chmod a+r /etc/apt/keyrings/docker.gpg
echo \
"deb [arch="$(dpkg --print-architecture)" signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \
"$(. /etc/os-release && echo "$VERSION_CODENAME")" stable" | \
tee /etc/apt/sources.list.d/docker.list > /dev/null
apt update
apt install -y docker-ce docker-ce-cli containerd.io docker-compose-plugin

=====================================================================================
解决方法

1. 清理旧的错误配置

rm -rf /etc/apt/keyrings/docker.gpg
rm -rf /etc/apt/sources.list.d/docker.list

2. 重新下载 Docker 密钥(国内可用,不会被重置)

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 软件源(稳定可用)

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

apt update -y
apt install -y docker-ce docker-ce-cli containerd.io docker-compose-plugin

5. 验证安装成功

docker --version
docker compose version

文章如无特别注明均为原创! 作者: 等风也等你, 转载或复制请以 超链接形式 并注明出处 走近风的BLOG
原文地址《 网络访问失败导致 Docker GPG 密钥下载失败,进而 apt 无法验证 Docker 仓库,最终安装失败。》发布于2026年5月26日

分享到:
打赏

评论

游客

看不清楚?点图切换