找不到Dockerfile CMD命令

迈克·菲尔德(Mike Fielden):

我有以下内容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 

那么,为什么这样做呢?为何其他一个不起作用?

ISanych:

您使用了错误的引号。它应该是:

CMD ["bash", "npm run lint"]

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章