我正在尝试在docker中设置node.js应用程序,使用google计算引擎VM gci-stable-55-8872-71-0(debian)作为主机,来自图像项目google-containers:
$ gcloud compute instances create myvm --image-project google-containers --image gci-stable-55-8872-71-0 --zone europe-west1-b --machine-type f1-micro --scopes compute-rw
然后我尝试运行一个docker容器:
$ sudo docker build -t forperfuse/test .
但是我在安装节点时遇到错误: 命令'/ bin / sh -c npm install'返回非零代码:1
所有其他依赖项安装得很好但是节点和npm没有安装 - 我已经尝试了几个选项,但仍然无法让它工作,你能帮忙吗?非常感谢...
答案 0 :(得分:1)
我不确定发生了什么,看起来像dockerfile中的run命令是针对一个有一个怪异标头的bash。如果您可以发布它们,我们可以尝试或...
你可以免费使用启动器中提供的bitnami docker图像,就像魅力一样。
https://console.cloud.google.com/launcher
然后搜索node.js图像。