我是 Docker 的新手,我想将我的项目安装在容器中以在虚拟主机上运行它。首先,我安装了适用于 Windows 10 的 Docker Toolbox。我使用 Docker QuickStart Terminal 作为我的 CLI 来使用。我尝试提取将用于我的项目的图像,并且成功了。
不幸的是,当我尝试安装我的项目时,我收到此错误。
C:\Program Files\Docker Toolbox\docker.exe: Error response from daemon: invalid mode: /var/www/app/. See 'C:\Program Files\Docker Toolbox\docker.exe run --help'.
这是将项目安装到该特定镜像上以创建我将在其上运行的容器的命令。
docker run -d --name=cbpass_container -v C:\Users\me\Documents\cbpass\server:/var/www/app/ -P -p 5432:5432 -t -i
image/someimagename:dev
我的命令有问题吗? 如果有人可以提供帮助,请感激。 提前致谢。
最佳答案
尝试将主机路径更改为:/C/Users/public/xxx
我使用以下 cmd (Windows 7) 进行测试并确定:
docker run -p xxx:xxx --network=host -it -v /c/Users/Public/log:/var/log --rm --privileged registry.xxxxxx.xxxx.xxx
希望这对你有帮助:)
关于Windows 10 上守护进程的 Docker Mount Project 错误响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47091139/