这是我的Dockerfile:
FROM stefanscherer/node-windows:10.7-nanoserver
WORKDIR /app
COPY . .
RUN npm install
EXPOSE 8080
CMD ["npm", "start"]
构建图像后,如果我检查得到的图像,
WorkingDir:C:\ app
这似乎不正确,因为必须从容器内部获取\ app。
当我从构建的图像运行容器时,出现错误
“系统找不到指定的C:\ app文件”
这似乎是特定于窗口的docker容器问题,导致其引用c:驱动器来查找应用程序数据。
我尝试使用docker卷并在文件系统中创建了一个空目录,但容器再次运行失败,提示“目录不为空”
有人看到相同的问题并解决了吗?感谢您的任何帮助