你好,我正在尝试在节点中对我的项目进行 dockerizing 并做出反应,我的操作系统是 CentOS 8.1,版本节点 12.16.1 和 Docker 版本 19.03.8。我按照节点的教程进行操作https://nodejs.org/fr/docs/guides/nodejs-docker-webapp/ https://nodejs.org/fr/docs/guides/nodejs-docker-webapp/我的 docker 文件是下一个
FROM node:12
WORKDIR /app
COPY package*.json ./
RUN npm install
COPY . .
CMD ["npm","start"]
和 .dockerignore 是
node_modules
npm-debug.log
当我构建时,我在步骤 4 npm install 中出现错误
Step 4/6 : RUN npm install
---> Running in 922fd6d848a1
npm ERR! code EAI_AGAIN
npm ERR! errno EAI_AGAIN
npm ERR! request to https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz failed, reason: getaddrinfo EAI_AGAIN registry.npmjs.org
希望可以帮助我,感谢您的阅读
如果有一天有人遇到这个问题,你可以用这个解决docker build . --network host -t mytag ..
或者其他建议您可以查看以下链接https://github.com/StefanScherer/dockerfiles-windows/issues/270 https://github.com/StefanScherer/dockerfiles-windows/issues/270
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)