Npm not found when running docker container from node image : <pre><code># Dockerfile
FROM node:7-alpine
RUN mkdir -p /src/app
WORKDIR /src/app
COPY package.json /src/app/package.json
RUN npm install
COPY . /src/app
EXPOSE 3000
CMD ['npm', 'start']
</code></pre>

<p>I'm trying to complete a <a href="https://katacoda.com" rel="noreferrer">katacoda.com</a> exercise for <a href="https://katacoda.com/courses/docker/3" rel="noreferrer">Dockerizing nodejs</a> applications with the Dockerfile above. The build completes but running the image quits immediately and in the docker logs I see:</p>

<pre><code>/bin/sh: [npm,: not found
</code></pre>

<p>I tried running the container in interactive mode with <code>docker -it nodeapp /bin/bash</code> which raised the error <code>docker: Error response from daemon: oci runtime error: container_linux.go:262: starting container process caused "exec: \"/bin/bash\": stat /bin/bash: no such file or directory".</code> So I'm not sure what is going on here.</p>
