0

我正在使用 Docker 1.12.3,我正在尝试在 Node + Yarn 之上创建一个图像。当我运行yarn install时,如果有yarn.lock文件存在,安装大约需要 5 秒钟。我在一个配置了代理的公司网络中。在家里甚至快过 5 秒。

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

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

纱线安装永远挂在那里。如果我输入现有图像并yarn install在容器内尝试,它会完美运行。

所以这让我相信这对我的代理配置没有问题,但与 Docker 构建创建过程有关。我曾尝试network=host在构建命令中使用,但没有帮助。

关于如何在代理网络中改进 Docker 映像创建的任何建议?

4

1 回答 1

1

经过一番调查,我意识到我的基本图像是问题所在,我正在使用:

mhart/alpine-node:6.9.1

切换到

kkarczmarczyk/node-yarn

成功了。

我猜 Alpine 节点很小,正在删除对代理/网络配置很重要的东西

于 2016-11-17T23:33:02.063 回答