【问题标题】:Docker. npm install -> Error: getaddrinfo ENOTFOUND码头工人。 npm install -> 错误:getaddrinfo ENOTFOUND
【发布时间】:2016-03-24 03:45:15
【问题描述】:

为什么我无法在 Docker 中接收包 node.js。我收到以下消息:

Step 10 : RUN npm install
 ---> Running in 20f3e58dea20
npm info it worked if it ends with ok
npm info using npm@2.14.7
npm info using node@v4.2.3
npm http request GET https://registry.npmjs.org/amqp
npm info attempt registry request try #2 at 3:40:26 PM
npm http request GET https://registry.npmjs.org/mongodb
npm info retry will retry, error on last attempt: Error: getaddrinfo ENOTFOUND registry.npmjs.org registry.npmjs.org:443
npm info retry will retry, error on last attempt: Error: getaddrinfo ENOTFOUND registry.npmjs.org registry.npmjs.org:443
npm info retry will retry, error on last attempt: Error: getaddrinfo ENOTFOUND registry.npmjs.org registry.npmjs.org:443

【问题讨论】:

  • 由于互联网连接失败或根本没有连接,它似乎无法连接到注册表
  • @GeoPhoenix 可以上网,并且在容器外npm i 可以工作,但是`dockeк "build`npm i 不起作用

标签: node.js dns docker npm


【解决方案1】:

由于某种原因,Nodier 的版本存在问题:最新 (5.3)。 4.2 的版本节点很好用。什么鬼?

【讨论】:

    猜你喜欢
    • 2014-06-05
    • 1970-01-01
    • 2013-12-10
    • 1970-01-01
    • 2017-10-16
    • 2016-09-20
    • 2020-12-20
    • 2018-03-03
    相关资源
    最近更新 更多