我的詹金斯工作中的apt-get更新在拉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
12:28:18 W: Failed to fetch https://apt.dockerproject.org/repo/dists/ubuntu-trusty/main/binary-amd64/Packages HttpError404
12:28:18
12:28:18 W: Failed to fetch https://apt.dockerproject.org/repo/dists/ubuntu-trusty/main/binary-i386/Packages HttpError404
12:28:18
[注意:关闭dockerproject.org APT和YUM存储库2020-03-31[Docker将在2020年3月31日关闭托管在“ dockerproject.org”和“ dockerproject.com”的APT和YUM存储库。
[我们注意到该项目正在引用这些存储库之一,并建议进行更新以使用“ download.docker.com”存储库以防止中断。
更多信息:https://www.docker.com/blog/changes-dockerproject-org-apt-yum-repositories/
我的解决方法是编辑/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