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和如何解决这个问题?