docker build无法访问主机网络

时间:2018-03-05 08:25:07

标签: docker dockerfile

我想通过Dockerfile构建一个docker镜像,docker版本是1.12.6。

docker version
Client:
 Version:         1.12.6
 API version:     1.24
 Package version: docker-1.12.6-71.git3e8e77d.el7.centos.1.x86_64
 Go version:      go1.8.3
 Git commit:      3e8e77d/1.12.6
 Built:           Tue Jan 30 09:17:00 2018
 OS/Arch:         linux/amd64

Server:
 Version:         1.12.6
 API version:     1.24
 Package version: docker-1.12.6-71.git3e8e77d.el7.centos.1.x86_64
 Go version:      go1.8.3
 Git commit:      3e8e77d/1.12.6
 Built:           Tue Jan 30 09:17:00 2018
 OS/Arch:         linux/amd64

dockerfile在yum makecache

失败
ADD CentOS-Base.repo /etc/yum.repos.d/
RUN yum clean all
RUN yum makecache

主机服务器位于innet网络中,它从内部yum repo安装软件包。 我在主机服务器上运行build dockerfile,当在容器中安装包时,内部yum repo网络无法访问,如何让docker可以访问主机服务器的网络环境?像docker run --network=host? 我尝试使用docker build --network=host,但它不起作用

在dockerfile中无法访问主机可以访问的所有IP。

0 个答案:

没有答案