我正在尝试运行一个简单的docker镜像,在我的/Build文件夹中有一个index.js文件,还有一个简单的console.log(‘Hello world’)
我的被告栏文件是:
FROM node:alpine
WORKDIR /test/build
COPY ./ ./
CMD node index.js
我使用以下命令在我的目录中创建映像:
docker build -t hello-docker .
然后我跑:
docker run hello-docker
但我一直都在犯错:
cannot find module /test/build/index.js
我怎么才能解决这个问题?
1条答案
按热度按时间mfpqipee1#
捕获我的评论作为对后代的回答-由于
docker build
命令将从应用程序的根运行,因此index
文件将最终位于build
目录下。即,应用程序应使用以下方式运行: