Docker:错误:找不到模块/app/src/myapp.js

时间:2020-02-04 23:25:08

标签: node.js docker

在构建容器时,使用以下容器编译似乎没有任何问题:

docker build -t mycompany:1.0.0 .

当我检查docker images时,将显示容器。

当我尝试使用

在本地托管它时
docker run -p 8081:8081 -it mycompany:1.0.0

它返回一条错误消息:

Error: Cannot find module '/app/src/myapp.js

我觉得它不应该这么复杂。这是我的docker文件:

FROM node:10
WORKDIR /app/src
COPY package.json /app
RUN npm install
COPY . /app
CMD node myapp.js
EXPOSE 8081

怎么了?

1 个答案:

答案 0 :(得分:-1)

从错误本身可以看出,您没有在/ app / src中复制任何内容。 您两个COPY命令的目标都是/ app。您需要将myapp.js放在/ app / src内。