【问题标题】:Docker for Windows 10 and Volume适用于 Windows 10 和卷的 Docker
【发布时间】:2018-12-26 16:56:17
【问题描述】:

全部,

我正在我的 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 系统失败 call:系统找不到指定的文件。 (0x2) [事件详情: 提供者:00000000-0000-0000-0000-000000000000] 额外信息: {"命令行":"-v C:\ProgramData\Docker\volumes\vol01:C:\vol01 cmd.exe","WorkingDirectory":"C:\","EmulateConsole":true,"CreateStdInPipe":true,"CreateStdOutPipe":true,"ConsoleSize":[63,237]}。

卷确实存在 -

docker 卷检查 vol01

[ { "CreatedAt": "2018-12-26T03:01:01-05:00", “驱动程序”:“本地”, “标签”: {}, "挂载点": "C:\ProgramData\Docker\volumes\vol01\_data", “名称”:“vol01”, “选项”: {}, “范围”:“本地” } ]

我不知道出了什么问题。有人能指出我正确的方向吗?

谢谢, rgn

【问题讨论】:

    标签: windows docker docker-volume docker-for-windows


    【解决方案1】:

    您应该为docker run 声明卷之前图像名称。考虑:

    docker run -it -v C:\ProgramData\Docker\volumes\vol01:C:\vol01 nanoserver/iis cmd.exe
    

    【讨论】:

      猜你喜欢
      • 2018-03-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多