是否有人有健壮的解决方案来防止Dockerfile中的apt-get周期性出现503服务不可用错误?
我尝试指向/etc/apt/services.list
文件中的不同镜像,但这有时会引起其他问题(例如,与未签名存储库相关的警告/错误)。
我想在我的APT::Acquire::Retries
文件中使用Acquire::Retries
(或者仅仅是apt.conf
?)选项,或者在/etc/apt/apt.conf.d
目录中单独使用一个文件,但是无论我怎么写(例如APT::Acquire::Retries "20";
),它似乎都无济于事。手册页说明为here。 503之后,我的Dockerfile构建仍然失败,并且我看不到任何迹象表明它正在使用多次重试。
这是错误消息的摘要,如果有帮助的话。请注意,它已从同一服务器成功提取了几行,而在错误上方几行。另外,如果我在浏览器中转到服务器FTP页面,则可以下载无法构建Dockerfile的相同软件包。
输出代码段:
Get:10 http://archive.ubuntu.com/ubuntu xenial/main amd64 xfonts-encodings all 1:1.0.4-2 [573 kB]
Get:11 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 xfonts-utils amd64 1:7.7+3ubuntu0.16.04.2 [74.6 kB]
Get:12 http://archive.ubuntu.com/ubuntu xenial/main amd64 xfonts-base all 1:1.0.4+nmu1 [5914 kB]
Err:13 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 xserver-common all 2:1.18.4-0ubuntu0.8
503 Service Unavailable [IP: 91.189.91.23 80]
Get:14 http://archive.ubuntu.com/ubuntu xenial-updates/universe amd64 xvfb amd64 2:1.18.4-0ubuntu0.8 [777 kB]
[91mE: Failed to fetch http://archive.ubuntu.com/ubuntu/pool/main/x/xorg-server/xserver-common_1.18.4-0ubuntu0.8_all.deb 503 Service Unavailable [IP: 91.189.91.23 80]
p.s。 xvfb
不仅发生这种情况-恰好是我在此处复制的那个。
有什么想法吗?谢谢!