我有以下内容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
那么,为什么这会起作用呢?为什么另一种不起作用?
您使用了错误的引号。它应该是:
CMD ["bash", "npm run lint"]
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)