在谷歌计算引擎docker镜像上安装node.js时出错

时间:2017-01-03 23:04:45

标签: javascript node.js docker google-compute-engine

我正在尝试在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没有安装 - 我已经尝试了几个选项,但仍然无法让它工作,你能帮忙吗?非常感谢...

1 个答案:

答案 0 :(得分:1)

我不确定发生了什么,看起来像dockerfile中的run命令是针对一个有一个怪异标头的bash。如果您可以发布它们,我们可以尝试或...

你可以免费使用启动器中提供的bitnami docker图像,就像魅力一样。

https://console.cloud.google.com/launcher

然后搜索node.js图像。