Dockerfile FROM指令中的DNSparsing
我有一个Dockerfile来build立一个图像在我的公司内部像这样使用:
FROM internal-nexus/some/base-image
在我的主机(MacOS)中,我在/etc/hosts
有以下条目
xx.yy.zz.vv internal-nexus
如果我使用上面的Dockerfile运行docker docker build
,而不是在高级中拖动基础镜像,docker需要很长时间才能响应,最后超时:
request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)
如果我做一个docker pull
在主机,然后docker build
,一切工作正常,docker可以拉基础图像,并build立使用Dockerfile
我试图在docker build
指定--add-host=internal-nexus:xx.yy.zz.vv
,但这不是帮助
我的问题是:如何FROM
指令解决DNS和如何解决这个问题?