Debian
debian 的可靠 CDN 鏡像?
自從切換
debian:jessie
到debian:stretch
作為我的 Dockerfiles 的基本映像以來,我在使用該映像的預設 URL 的儲存庫的命令503
上遇到了非常高的錯誤頻率,apt-get``stretch
deb http://deb.debian.org/debian stretch main
我理解的是 Debian 的官方 CDN。通常這些問題可以通過稍後重建實例來解決,但仍然很麻煩。也許這些問題是由於
stretch
最近才作為穩定版本發布的,但在當今易於使用的高性能內容傳遞網路世界中,這似乎令人驚訝。是否有更快/更可靠的基於 CDN 的 debian 鏡像?是否有適用於 debian 源的 AWS-S3 支持的鏡像?(不是真的在尋找區域鏡像,因為容器可以在任何地方建構)。範例 503 錯誤消息:
Get:220 http://deb.debian.org/debian stretch/main amd64 vim-runtime all 2:8.0.0197-4 [5,409 kB] Get:221 http://deb.debian.org/debian stretch/main amd64 vim amd64 2:8.0.0197-4 [1,033 kB] Fetched 201 MB in 5min 4s (660 kB/s) [91mE: Failed to fetch http://deb.debian.org/debian/pool/main/g/ghostscript/ghostscript_9.20~dfsg-3.2_amd64.deb 503 Service Temporarily Unavailable [IP: 13.32.244.252 80] E: Failed to fetch http://deb.debian.org/debian/pool/main/h/harfbuzz/libharfbuzz-icu0_1.4.2-1_amd64.deb 503 Service Temporarily Unavailable [IP: 13.32.244.252 80] E: Failed to fetch http://deb.debian.org/debian/pool/main/h/hunspell/libhunspell-1.4-0_1.4.1-2+b2_amd64.deb 503 Service Temporarily Unavailable [IP: 13.32.244.252 80] E: Failed to fetch http://deb.debian.org/debian/pool/main/h/hunspell/libhunspell-dev_1.4.1-2+b2_amd64.deb 503 Service Temporarily Unavailable [IP: 13.32.244.252 80] E: Failed to fetch http://deb.debian.org/debian/pool/main/p/potrace/libpotrace0_1.13-3_amd64.deb 503 Service Temporarily Unavailable [IP: 13.32.244.252 80] E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?
或者,是否有更好的方法來
apt
重試或對這些 503 錯誤更有耐心?
deb.debian.org確實是官方的 Debian CDN。不幸的是,您遇到了這些錯誤…
您可以使用 CloudFront 託管的鏡像cloudfront.debian.net:
deb http://cloudfront.debian.net/debian/ stretch main contrib deb http://cloudfront.debian.net/debian-security/ stretch/updates main contrib
應該為你工作。