相关疑难解决方法(0)

Dockerfile:Docker构建无法下载软件包:centos-> yum,debian/ubuntu-> apt-get in intranet

问题:任何构建,具有依赖于centos,ubuntu或debian的Dockerfile都无法构建.

环境:我有一台Mac OS X,运行VMWare,客户端为Ubuntu 14.04,运行Docker:

mdesales@ubuntu ~ $ sudo docker version
Client version: 1.1.2
Client API version: 1.13
Go version (client): go1.2.1
Git commit (client): d84a070
Server version: 1.1.2
Server API version: 1.13
Go version (server): go1.2.1
Git commit (server): d84a070
Run Code Online (Sandbox Code Playgroud)

行为:使用"docker build"无法下载包.这里有这样Dockerfile的例子:https://github.com/Krijger/docker-cookbooks/blob/master/jdk8-oracle/Dockerfile,https://github.com/ottenhoff/centos-java/blob/master/Dockerfile

我知道我们可以使用--dns运行容器,但这是在构建期间.

  • CENTOS

    从centos RUN yum安装abc

  • UBUNTU

    从ubuntu RUN apt-get install abc

用户已经报告可能是DNS配置问题,其他人和配置已将Google的DNS服务器注释掉.

Step 2 : RUN yum install -y curl; yum upgrade -y; yum update -y;  yum clean all
 ---> Running in 5f11b65c87b8
Loaded …
Run Code Online (Sandbox Code Playgroud)

dns centos docker linux-containers

33
推荐指数
3
解决办法
4万
查看次数

标签 统计

centos ×1

dns ×1

docker ×1

linux-containers ×1