Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/38.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 在此之前,我一直试图基于以下Dockerfile构建此docker映像_Node.js_Docker_Dockerfile - Fatal编程技术网

Node.js 在此之前,我一直试图基于以下Dockerfile构建此docker映像

Node.js 在此之前,我一直试图基于以下Dockerfile构建此docker映像,node.js,docker,dockerfile,Node.js,Docker,Dockerfile,触发此错误的命令: docker build -t developerfolio:latest . DockerFile: FROM node:10.16.0-alpine WORKDIR ./app COPY package*.json ./ RUN npm install RUN npm audit fix COPY . /app EXPOSE 3000 CMD ["npm", "start"] 错误消息快照(终端): 由于docke

触发此错误的命令:

docker build -t developerfolio:latest .
DockerFile:

FROM node:10.16.0-alpine

WORKDIR ./app

COPY package*.json ./

RUN npm install

RUN npm audit fix

COPY . /app

EXPOSE 3000

CMD ["npm", "start"]
错误消息快照(终端):


由于dockerfile配置错误而遇到问题。
docker映像现在已成功构建。

源代码:我不知道您从何处复制了docker文件,这不是您要问的问题,但您不应该在其中进行更改,如
npm audit fix
——构建应该是可复制的。hello@jonrsharpe,我运行的是docker文件的旧版本(v1.3),这是新版本(我会尝试一下):在运行
npm start
之前,您是否应该将WORKDIR更改为
/app/node server