全部
我正在Windows Desktop 10上学习Docker。Windows是Pro版本,Docker是18.09。
当我运行以下内容时-
docker run -it nanoserver / iis -v C:\ ProgramData \ Docker \ volumes \ vol01:C:\ vol01 cmd.exe
我收到以下错误-
docker:来自守护程序的错误响应:容器 5a1229eca277cbddeefd5637e69554458003c54be3f30cc44ca41c8fa68a4a94 在CreateProcess期间遇到错误:Windows系统中的失败 调用:系统找不到指定的文件。 (0x2)[事件详细信息: 提供商:00000000-0000-0000-0000-000000000000]额外信息: {“ CommandLine”:“-v C:\ ProgramData \ Docker \ volumes \ vol01:C:\ vol01 cmd.exe“,” WorkingDirectory“:” C:\“,” EmulateConsole“:true,” CreateStdInPipe“:true,” CreateStdOutPipe“:true,” ConsoleSize“:[63,237]}。
该卷确实存在-
码头工人卷检查vol01
[ { “ CreatedAt”:“ 2018-12-26T03:01:01-05:00”, “ Driver”:“ local”, “标签”: {}, “ Mountpoint”:“ C:\ ProgramData \ Docker \ volumes \ vol01 \ _data”, “名称”:“ vol01”, “选项”:{}, “范围”:“本地” }]
我不知道怎么了。有人可以指出我正确的方向吗?
谢谢, rgn
答案 0 :(得分:0)
您应该在docker run
的映像名称之前 声明卷。考虑:
docker run -it -v C:\ProgramData\Docker\volumes\vol01:C:\vol01 nanoserver/iis cmd.exe