Docker 为什么在dping apt get update时看到无法获取错误

Docker 为什么在dping apt get update时看到无法获取错误,docker,apt,http-error,Docker,Apt,Http Error,我的jenkins作业中的apt get update失败,因为在拉取docker hub相关的存储库时出现Http404错误 12:38:54 + uname -a 12:38:54 Linux c612ce175fe3 4.4.0-116-generic #140-Ubuntu SMP Mon Feb 12 21:23:04 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux 我在几个旧的Ubuntu测试系统上也有同样的问题。在搜索带有404错误的URL时,终于

我的jenkins作业中的apt get update失败,因为在拉取docker hub相关的存储库时出现Http404错误

12:38:54 + uname -a
12:38:54 Linux c612ce175fe3 4.4.0-116-generic #140-Ubuntu SMP Mon Feb 12 21:23:04 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux

我在几个旧的Ubuntu测试系统上也有同样的问题。在搜索带有404错误的URL时,终于找到了此通知

注意:关闭dockerproject.org APT和百胜回购2020-03-31

Docker将于2020年3月31日关闭托管在“dockerproject.org”和“dockerproject.com”上的弃用APT和YUM存储库

我们注意到该项目引用了其中一个存储库,建议更新以使用“download.docker.com”存储库来防止中断

更多信息:

我的修复方法是编辑/etc/apt/sources.list.d/docker.list或/etc/apt/sources.list,注释掉旧的行,并在新行中添加新的行。对于我的树莓圆周率,我使用[arch=armhf]而不是[arch=amd64],希望这能有所帮助

sudo vi /etc/apt/sources.list.d/docker.list
做这个改变

#       deb https://apt.dockerproject.org/repo ubuntu-trusty main
deb [arch=amd64] https://download.docker.com/linux/ubuntu trusty stable

这修复了
无法获取的问题https://apt.dockerproject.org/repo/dists/ubuntu-trusty/main/binary-amd64/Packages  无法为我解析主机:apt.dockerproject.org
错误(对于
sudo apt get update
)。谢谢我确实需要运行
y-ppa-manager
来修复一个后续问题。在使用
curl-fsSL更新源列表后,我还必须重新添加GPG键https://download.docker.com/linux/ubuntu/gpg |sudo apt按键添加-
-
#       deb https://apt.dockerproject.org/repo ubuntu-trusty main
deb [arch=amd64] https://download.docker.com/linux/ubuntu trusty stable