我拉了节点图片。现在我正在尝试运行装有容量的容器。我的文件(ExpressSite)位于“c:/ Program Files / Docker Toolbox / ExpressSite”
中Milosz@DESKTOP-TN8ARMD MINGW64 /c/Program Files/Docker Toolbox/ExpressSite
$ docker run -p 8080:3000 -v "$(pwd)":/var/www -w "/var/www" node npm start
npm ERR! path /var/www/package.json
npm ERR! code ENOENT
npm ERR! errno -2
npm ERR! syscall open
npm ERR! enoent ENOENT: no such file or directory, open '/var/www/package.json'
npm ERR! enoent This is related to npm not being able to find a file.
npm ERR! enoent
npm ERR! A complete log of this run can be found in:
npm ERR! /root/.npm/_logs/2018-04-16T15_06_09_756Z-debug.log
我在Windows上使用Docker Toolbox。存在“/ var / www”目录(c:/ Program Files / Docker Toolbox / ExpressSite / var / www)
答案 0 :(得分:1)
将我的头撞在墙上后,遇到了一个问题:使用docker工具箱,只有主用户目录与vm共享。
https://github.com/docker/kitematic/issues/2738
您需要将源代码放在用户目录中
Windows环境中的C:\ Users \ 在Linux环境中为\ Home \