我有一个由ExpressJS构建的非常简单的网站。我运行Docker Quick Start终端并转到工作目录。
这是ls
命令
app.js bin/ node_modules/ package.json public/ routes/ views/
当我发出以下命令时,我得到"没有这样的文件或目录"错误:
docker run -p 8080:3000 -v $(pwd):/var/www -w "/var/www" node npm start
我使用的是Windows 8.1 Pro 64位
我在这里缺少什么?
答案 0 :(得分:1)
确保您选中了标记您的Windows驱动器,以便通过转到docker settings
=>来访问Docker引擎Shared Drives
。
同时定义绝对路径而不是$(pwd)
,即d:\express:/var/www
。几个星期前我遇到的同样问题,我使用上述方法解决了这个问题。