Docker Windows 10 和成交量
Docker for Windows 10 and Volume
全部,
我正在我的 Windows Desktop 10 上学习 Docker。Windows 是专业版,Docker 是 18.09。
当我运行下面-
docker run -it nanoserver/iis -v
C:\ProgramData\Docker\volumes\vol01:C:\vol01 cmd.exe
我收到以下错误 -
docker: Error response from daemon: container
5a1229eca277cbddeefd5637e69554458003c54be3f30cc44ca41c8fa68a4a94
encountered an error during CreateProcess: failure in a Windows system
call: The system cannot find the file specified. (0x2) [Event Detail:
Provider: 00000000-0000-0000-0000-000000000000] extra info:
{"CommandLine":"-v C:\ProgramData\Docker\volumes\vol01:C:\vol01
cmd.exe","WorkingDirectory":"C:\","EmulateConsole":true,"CreateStdInPipe":true,"CreateStdOutPipe":true,"ConsoleSize":[63,237]}.
卷确实存在 -
docker volume inspect vol01
[
{
"CreatedAt": "2018-12-26T03:01:01-05:00",
"Driver": "local",
"Labels": {},
"Mountpoint": "C:\ProgramData\Docker\volumes\vol01\_data",
"Name": "vol01",
"Options": {},
"Scope": "local"
} ]
我不知道怎么了。有人能指出我正确的方向吗?
谢谢,
rgn
您应该在 docker run
的 图像名称之前声明卷 。考虑:
docker run -it -v C:\ProgramData\Docker\volumes\vol01:C:\vol01 nanoserver/iis cmd.exe
全部,
我正在我的 Windows Desktop 10 上学习 Docker。Windows 是专业版,Docker 是 18.09。
当我运行下面-
docker run -it nanoserver/iis -v C:\ProgramData\Docker\volumes\vol01:C:\vol01 cmd.exe
我收到以下错误 -
docker: Error response from daemon: container 5a1229eca277cbddeefd5637e69554458003c54be3f30cc44ca41c8fa68a4a94 encountered an error during CreateProcess: failure in a Windows system call: The system cannot find the file specified. (0x2) [Event Detail: Provider: 00000000-0000-0000-0000-000000000000] extra info: {"CommandLine":"-v C:\ProgramData\Docker\volumes\vol01:C:\vol01 cmd.exe","WorkingDirectory":"C:\","EmulateConsole":true,"CreateStdInPipe":true,"CreateStdOutPipe":true,"ConsoleSize":[63,237]}.
卷确实存在 -
docker volume inspect vol01
[ { "CreatedAt": "2018-12-26T03:01:01-05:00", "Driver": "local", "Labels": {}, "Mountpoint": "C:\ProgramData\Docker\volumes\vol01\_data", "Name": "vol01", "Options": {}, "Scope": "local" } ]
我不知道怎么了。有人能指出我正确的方向吗?
谢谢, rgn
您应该在 docker run
的 图像名称之前声明卷 。考虑:
docker run -it -v C:\ProgramData\Docker\volumes\vol01:C:\vol01 nanoserver/iis cmd.exe