我想通过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。