Windows Server 2016上运行node.js docker容器时出错

时间:2018-08-06 11:29:41

标签: node.js docker dockerfile windows-server-2016

这是我的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卷并在文件系统中创建了一个空目录,但容器再次运行失败,提示“目录不为空”

有人看到相同的问题并解决了吗?感谢您的任何帮助

0 个答案:

没有答案