问题:任何构建,具有依赖于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)