>我尝试从构建的映像运行容器并得到错误/bin/sh:=:。有没有人知道如何解决它。下面是我的 Dockerfile。index.js 和 package.json 都与 Dockerfile 位于同一文件夹中。
包.json
{
"dependencies":{
"express":"*"
},
"scripts":{
"start":"node index.js"
}
}
Dockerfile
FROM node:14.4.0-alpine3.10
COPY ./ ./
RUN npm install
CMD = ['npm', 'start']
CMD
的输入被解析为 JSON 数组,这意味着您必须使用双引号而不是单引号。此外,摆脱=
CMD ["npm", "start"]