You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

GCE虚拟机安装Docker时执行sudo apt update遇404错误求助

GCE虚拟机安装Docker时执行sudo apt update遇404错误求助

兄弟,我一眼就看出问题出在哪了——你系统是Ubuntu Mantic,但apt源里混进了Debian版本的Docker仓库!Debian的官方仓库根本没有mantic这个版本分支(这是Ubuntu的专属版本代号),所以肯定会返回404错误,还提示找不到Release文件。

给你一套稳准狠的解决步骤,我在GCE的Ubuntu虚拟机上亲测好用:

第一步:修正Docker的源配置

Docker的源配置文件一般存在/etc/apt/sources.list.d/docker.list里,你之前用sed命令改的思路是对的,但可能没改全,直接用这条命令把文件里所有的debian替换成ubuntu:

sudo sed -i 's/debian/ubuntu/g' /etc/apt/sources.list.d/docker.list

要是这条命令没彻底搞定,你可以直接编辑配置文件确认内容:

sudo nano /etc/apt/sources.list.d/docker.list

把里面的内容改成完全适配Ubuntu Mantic的格式:

deb [arch=amd64 signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu mantic stable

改完按Ctrl+O保存,Ctrl+X退出编辑器就行。

第二步:清理缓存并重新更新

先把之前残留的错误源缓存清掉,避免干扰后续更新:

sudo apt clean

然后再执行更新命令,这时候应该就不会报404了:

sudo apt update

第三步:正常安装Docker组件

更新成功后,直接安装Docker全家桶即可:

sudo apt install docker-ce docker-ce-cli containerd.io

最后给你提个醒:以后加软件源的时候,一定要对应自己的系统发行版!Ubuntu的版本代号(比如mantic、jammy)和Debian的(bookworm、bullseye)完全不通用,源的地址也得精准匹配,不然很容易踩这种版本不兼容的坑。

备注:内容来源于stack exchange,提问作者jackson

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.20 13:29:32