Docker:Npm在Ubuntu主机上安装非常慢

我为我的应用程序创build了一个Dockerfile,如下所示

FROM ubuntu:14.04 MAINTAINER Shaun Thomas RUN echo "deb http://de.archive.ubuntu.com/ubuntu trusty main restricted universe multiverse" > /etc/apt/sources.list RUN apt-get update -y RUN apt-get install -y curl software-properties-common git RUN mkdir /nodejs && curl http://nodejs.org/dist/v0.10.38/node-v0.10.38-linux-x64.tar.gz | tar xvzf - -C /nodejs --strip-components=1 ENV PATH $PATH:/nodejs/bin RUN npm install -g pm2@0.14.0 

在最后一步,npm install需要很长时间来安装软件包(约55分钟)。 我如何提高npm的安装速度,并获得安装的反馈,而不是看起来像被绞死?

注意:

在npm安装过程中,我收到以下警告

 npm WARN optional dep failed, continuing fsevents@0.3.6 

有时会出错

 npm ERR! fetch failed https://registry.npmjs.org/yargs/-/yargs-1.3.3.tgz 

我知道Docker构build过程是I / O密集型的。 我正在使用硬盘而不是SSD。 我正在寻找一个解决scheme,而不是改变我的硬盘来提高npm安装速度。

更新:

我在Ubuntu 14.04中遇到了上述问题。 当我尝试使用boot2docker在Windows 8.1中构build相同的Dockerfile时,它的速度非常快(大约2分钟)。 这提出了问题; 我在Ubuntu中缺less什么configuration?