title: Docker can't install npm packages
body: <p>I'am running docker on ubuntu server.</p>
  
  <p>It seems to be a docker problem. Installing the package.json from ubuntu works fine. </p>
  
  <pre><code>npm http request GET https://registry.npmjs.org/express
  npm info retry will retry, error on last attempt: Error: getaddrinfo EAI_AGAIN registry.npmjs.org:443
  </code></pre>
  
  <p>It seems the  npm registry is not reachable. Any ideas?</p>
  
  <p>Ping works fine!</p>
  
  <p><strong>Dockerfile:</strong></p>
  
  <pre><code>FROM node:4-slim
  
  RUN mkdir -p /usr/src/app
  WORKDIR /usr/src/app
  
  COPY package.json /usr/src/app/
  
  RUN npm install
  
  COPY . /usr/src/app
  
  EXPOSE 3000
  
  CMD [ "node", "server.js" ]
  </code></pre>
  
  <p><strong>Build-Log:</strong></p>
  
  <pre><code>Sending build context to Docker daemon  66.05kB
  Step 1/8 : FROM node:4-slim
   ---&gt; cd692e27dc7f
  Step 2/8 : RUN mkdir -p /usr/src/app
   ---&gt; Running in 876d5978bdd7
   ---&gt; 4bab541344aa
  Removing intermediate container 876d5978bdd7
  Step 3/8 : WORKDIR /usr/src/app
   ---&gt; d66516529b5e
  Removing intermediate container 6317ee72e20e
  Step 4/8 : COPY package.json /usr/src/app/
   ---&gt; 70483f422380
  Removing intermediate container c3781f622ce4
  Step 5/8 : RUN npm install
   ---&gt; Running in 37d8afdf1c21
  npm info it worked if it ends with ok
  npm info using npm@2.15.11
  npm info using node@v4.8.3
  npm WARN package.json docker-node-test@1.0.0 No description
  npm WARN package.json docker-node-test@1.0.0 No repository field.
  npm WARN package.json docker-node-test@1.0.0 No README data
  npm info preinstall docker-node-test@1.0.0
  npm info attempt registry request try #1 at 10:58:13 AM
  npm http request GET https://registry.npmjs.org/express
  npm info attempt registry request try #1 at 10:58:13 AM
  npm http request GET https://registry.npmjs.org/mongoose
  npm info retry will retry, error on last attempt: Error: getaddrinfo EAI_AGAIN registry.npmjs.org:443
  npm info retry will retry, error on last attempt: Error: getaddrinfo EAI_AGAIN registry.npmjs.org:443
  npm info attempt registry request try #2 at 10:59:04 AM
  npm http request GET https://registry.npmjs.org/mongoose
  npm info attempt registry request try #2 at 10:59:04 AM
  npm http request GET https://registry.npmjs.org/express
  npm info retry will retry, error on last attempt: Error: getaddrinfo EAI_AGAIN registry.npmjs.org:443
  npm info retry will retry, error on last attempt: Error: getaddrinfo EAI_AGAIN registry.npmjs.org:443
  npm info attempt registry request try #3 at 11:00:44 AM
  npm http request GET https://registry.npmjs.org/mongoose
  npm info attempt registry request try #3 at 11:00:44 AM
  npm http request GET https://registry.npmjs.org/express
  npm ERR! Linux 4.4.0-78-generic
  npm ERR! argv "/usr/local/bin/node" "/usr/local/bin/npm" "install"
  npm ERR! node v4.8.3
  npm ERR! npm  v2.15.11
  npm ERR! code EAI_AGAIN
  npm ERR! errno EAI_AGAIN
  npm ERR! syscall getaddrinfo
  
  npm ERR! getaddrinfo EAI_AGAIN registry.npmjs.org:443
  npm ERR!
  npm ERR! If you need help, you may report this error at:
  npm ERR!     &lt;https://github.com/npm/npm/issues&gt;
  
  npm ERR! Please include the following file with any support request:
  npm ERR!     /usr/src/app/npm-debug.log
  </code></pre>