node.js – 不能在docker容器中安装npm?
发布时间:2020-12-16 03:31:30 所属栏目:安全 来源:网络整理
导读:我正在数字海洋服务器的码头平台上部署一个简单的node.js应用程序. // package.json { "name": "docker-centos-hello","private": true,"version": "0.0.1","description": "Node.js Hello world app on CentOS using docker","author": "Daniel Gasienica /
我正在数字海洋服务器的码头平台上部署一个简单的node.js应用程序. // package.json
// app.js
//码头文件
docker基本映像是dockerfile / nodejs,它已经构建了一个node.js,我构建了图像:
并运行图像:
通过运行图像,我可以成功地进入容器,应用程序文件都被复制到容器中.当我尝试安装node.js依赖关系的命令时:
但是,npm无法下载所有的软件包,并出现错误:
最佳答案
确保dns设置正确.我在Docker服务重新启动后遇到了一些问题.如果没有帮助,可能需要使用–dns 8.8.8.8码头开关.
重新启动码头服务: >在systemd架构 – sudo systemctl重新启动docker 此外,我做了类似的事情(nodejs图像),但是我已经使用了另一个基本图像,随时可以使用我从repo需要的任何东西. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |