我试图在ubuntu上构建“入门”对接者教程的容器映像,但是在Dockerfile的第二步构建失败。
RUN apk add --no-cache python2 g++ make
更具体地说,它无法从.tar.gz文件中获取一些文件,从而导致超时:
fetch https://dl-cdn.alpinelinux.org/alpine/v3.15/main/x86_64/APKINDEX.tar.gz
fetch https://dl-cdn.alpinelinux.org/alpine/v3.15/community/x86_64/APKINDEX.tar.gz
WARNING: Ignoring https://dl-cdn.alpinelinux.org/alpine/v3.15/main: operation timed out
WARNING: Ignoring https://dl-cdn.alpinelinux.org/alpine/v3.15/community: operation timed out
然后由于缺少包而导致错误。
我可以从网站手动下载文件,所以我不理解抓取失败的原因。
如何解决这一问题?谢谢
发布于 2022-11-29 18:59:51
正如我所预期的,问题的根源是我在安装时犯了一些愚蠢的错误。在linux安装过程中,我遇到了一些麻烦,所以我开始做一些事情,而没有完全理解我在做什么。
更具体地说,我配置了停靠器(在~/.docker/config.json
中)来使用代理服务器,即使我没有在后面。一旦我从配置文件中删除了下面的行(我自己,首先放在其中),一切就都正常了。
{
"proxies":
{
"default":
{
"httpProxy": "http://192.168.1.12:3128",
"httpsProxy": "http://192.168.1.12:3128",
"noProxy": "*.test.example.com,.example2.com,127.0.0.0/8"
}
}
}
https://stackoverflow.com/questions/74583894
复制相似问题