2016-11-17 140 views
0

我在使用Docker 1.12.3,我试图在Node + Yarn上创建一个镜像。当我运行yarn install时,当存在yarn.lock文件时,需要大约5秒钟的时间才能安装。我正在配置代理的公司网络中。在家里甚至比5秒快。在代理网络下创建非常慢的Docker镜像

在另一方面,当我运行此命令:

docker build -t alansouzati/testing . --build-arg HTTPS_PROXY=http://PROXY:PORT 

的丝永远存在安装挂起。如果我输入一个现有的图像,并尝试yarn install在容器内,它完美的作品。

因此,这使我相信这对我的代理配置没有任何影响,但与Docker构建创建过程无关。我试图在build命令中使用network=host,但它没有帮助。

有关如何在代理网络内部改进Docker镜像创建的任何建议?

回答

1

经过一番调查后,我意识到,我的基础图像是问题,我用的是:

mhart/alpine-node:6.9.1

切换到

kkarczmarczyk/node-yarn

的伎俩。

我想阿尔卑斯节点很小,正在删除一些重要的代理/网络配置

相关问题