首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Docker未能添加“太多重定向”的远程文件

Docker未能添加“太多重定向”的远程文件
EN

Stack Overflow用户
提问于 2014-11-07 17:36:25
回答 1查看 1.5K关注 0票数 1

我正在尝试构建以下Dockerfile

代码语言:javascript
复制
FROM ubuntu-debootstrap:trusty
ENV CONFD_VERSION 0.6.3
ENV CONFD_INTERVAL 30
ENV CONFD_NODE 172.17.42.1:4001
ENV CONFD_BACKEND etcd
RUN apt-get update -q \
  && DEBIAN_FRONTEND=noninteractive apt-get install -y -q nginx \
  && apt-get clean \
  && rm -rf /var/lib/apt/lists
ADD https://github.com/kelseyhightower/confd/releases/download/v0.6.3/confd-0.6.3-linux-amd64 /usr/local/bin/confd
RUN chmod +x /usr/local/bin/confd /usr/local/bin/confd
EXPOSE 80
CMD confd -verbose -interval $CONFD_INTERVAL -backend $CONFD_BACKEND -node $CONFD_NODE

但是,它试图用“太多重定向”错误获取远程文件失败了:

代码语言:javascript
复制
$ docker build -t confdrouter .
Sending build context to Docker daemon  16.9 kB
Sending build context to Docker daemon
Step 0 : FROM ubuntu-debootstrap:trusty
 ---> 21530629f1e1
Step 1 : ENV CONFD_VERSION 0.6.3
 ---> Using cache
 ---> 070ff91dc728
Step 2 : ENV CONFD_INTERVAL 30
 ---> Using cache
 ---> 2d30a2f30f85
Step 3 : ENV CONFD_NODE 172.17.42.1:4001
 ---> Using cache
 ---> 96915c53a9aa
Step 4 : ENV CONFD_BACKEND etcd
 ---> Using cache
 ---> 5d770c929056
Step 5 : RUN apt-get update -q   && DEBIAN_FRONTEND=noninteractive apt-get install -y -q nginx   && apt-get clean   && rm -rf /var/lib/apt/lists
 ---> Using cache
 ---> 5c2465522a1c
Step 6 : ADD https://github.com/kelseyhightower/confd/releases/download/v0.6.3/confd-0.6.3-linux-amd64 /usr/local/bin/confd
2014/11/07 11:31:57 Get https://s3.amazonaws.com/github-cloud/releases/13234395/5e2257d4-4f46-11e4-92c7-d029c6449976.3-linux-amd64?response-content-disposition=attachment%3B%20filename%3Dconfd-0.6.3-linux-amd64&response-content-type=application/octet-stream&AWSAccessKeyId=AKIAISTNZFOVBIJMK3TQ&Expires=1415381577&Signature=WWdGHk8K3%2BIQyl7Cl4UcBN8aDQM%3D: dial tcp: lookup s3.amazonaws.com on [10.0.2.3]:53: too many redirects

在MacOSX10.10上运行boot2docker 1.3.1。知道这是怎么回事吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-11-07 19:47:30

看起来错误来自DNS,DNS服务器位于10.0.2.3。这是VirtualBox为DNS映射的地址。

How to fix Docker's "Error pulling image...too many redirects" failures while pulling images from registry?上也有类似的问题,建议使用谷歌的DNS为8.8.8.8,这通常是很好的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26806895

复制
相关文章

相似问题

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