我有以下的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
I get the following error:
/bin/sh: 1: [“bash”,: not found
然而,当我像这样运行图像时,它可以正常工作:
docker run -v $(pwd):/SOMEPATH Name_of_image NAME_OF_TASK
那么,这个为什么有效?另一个为什么无效?
gulp
基本上无论在 CMD ['x'] 中输入什么命令都找不到该命令。 - Mike Fielden