在代理networking下创buildDocker镜像非常慢
我使用的是Docker 1.12.3,我试图在Node + Yarn上创build一个图像。 当我运行yarn install
时,当存在yarn.lock
文件时,需要大约5秒的时间来安装。 我在configuration了代理的公司networking中。 在家里甚至比5秒快。
另一方面,当我运行这个命令:
docker build -t alansouzati/testing . --build-arg HTTPS_PROXY=http://PROXY:PORT
纱线安装永远挂在那里。 如果我input一个现有的图像,并尝试yarn install
在容器内,它完美的作品。
所以这让我相信这对我的代理configuration来说没有错,但是Docker构build过程是这样的。 我试图在build命令中使用network=host
,但是没有帮助。
任何关于如何在代理networking中改进Docker镜像创build的build议?
经过一番调查,我意识到我的基本形象是问题,我正在使用:
mhart/alpine-node:6.9.1
切换到
kkarczmarczyk/node-yarn
做的伎俩。
我想阿尔卑斯节点很小,正在删除对于代理/networkingconfiguration很重要的东西