我正在尝试用咕噜声和凉亭建造一个码头图像,但我得到了 以下例外 2015/01/19 23:21:55命令[/ bin / sh -c grunt]返回非零代码:1 也为凉亭打印了类似的例外情况. 我的Dockerfile就像. 可能是什么
以下例外
2015/01/19 23:21:55命令[/ bin / sh -c grunt]返回非零代码:1
也为凉亭打印了类似的例外情况.
我的Dockerfile就像.
可能是什么问题?
FROM ubuntu:14.04 RUN apt-get update RUN apt-get install -y node npm git git-core RUN ln -s /usr/bin/nodejs /usr/bin/node COPY . /app WORKDIR /app RUN npm install -g bower RUN npm install -g grunt-cli RUN npm install # RUN bower install RUN grunt RUN grunt serve EXPOSE 9000
BTW.我没有掌握所有这些码头工作的东西.
我输入图像
docker run -t -i a87274a7f3b7 /bin/bash
和jast运行
grunt
但没有任何事情发生它只是什么都不做,并没有给出任何错误.
编辑
这个看起来很有效
FROM ubuntu:14.04 RUN apt-get update RUN apt-get install -y nodejs npm git git-core RUN ln -s /usr/bin/nodejs /usr/bin/node COPY . /app WORKDIR /app RUN npm install -g bower RUN npm install -g grunt-cli RUN npm install RUN bower install --allow-root RUN grunt RUN grunt serve EXPOSE 9000在Ubuntu存储库节点不是nodejs,它是一个名为ax25-node的ham无线节点程序,它安装为/usr/sbin / node. Grunt然后感到困惑,因为它只是一个带有shebang#!/usr/bin/env节点的脚本,并且将执行等同于$PATH上的节点的任何内容.
修理:
更换
RUN apt-get install -y node npm git git-core
同
RUN apt-get install -y nodejs npm git git-core