【发布时间】:2015-08-19 11:45:37
【问题描述】:
我有以下Dockerfile:
FROM nodesource/node:jessie
ADD ./ /SOMEPATH
RUN cd /SOMEPATH && npm install
WORKDIR /SOMEPATH
CMD [“bash”, “npm run lint”]
当我使用这个命令构建和运行这个镜像时:
docker run -v $(pwd):/SOMEPATH Name_of_image
我收到以下错误:
/bin/sh: 1: [“bash”,: not found
但是,当我像这样运行图像时,它可以工作:
docker run -v $(pwd):/SOMEPATH Name_of_image NAME_OF_TASK
那么,为什么会这样呢?为什么另一个不起作用?
【问题讨论】:
-
您的示例中的 NAME_OF_TASK 是什么?
-
@christian
gulp在该示例中基本上是 CMD ['x'] 中的任何内容,它都找不到该命令
标签: linux docker dockerfile