首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Docker教程(入门)构建失败(在Dockerfile的步骤2中超时)

Docker教程(入门)构建失败(在Dockerfile的步骤2中超时)
EN

Stack Overflow用户
提问于 2022-11-26 16:34:57
回答 1查看 25关注 0票数 0

我试图在ubuntu上构建“入门”对接者教程的容器映像,但是在Dockerfile的第二步构建失败。

代码语言:javascript
运行
复制
RUN apk add --no-cache python2 g++ make

更具体地说,它无法从.tar.gz文件中获取一些文件,从而导致超时:

代码语言:javascript
运行
复制
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

然后由于缺少包而导致错误。

我可以从网站手动下载文件,所以我不理解抓取失败的原因。

如何解决这一问题?谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-11-29 18:59:51

正如我所预期的,问题的根源是我在安装时犯了一些愚蠢的错误。在linux安装过程中,我遇到了一些麻烦,所以我开始做一些事情,而没有完全理解我在做什么。

更具体地说,我配置了停靠器(在~/.docker/config.json中)来使用代理服务器,即使我没有在后面。一旦我从配置文件中删除了下面的行(我自己,首先放在其中),一切就都正常了。

代码语言:javascript
运行
复制
{
 "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"
   }
 }
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74583894

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档