Докер для Windows 10 и том

Все,

Я изучаю Docker на своем рабочем столе Windows 10. Windows - это версия Pro, а версия Docker - 18.09.

Когда я запускаю ниже -

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

Я получаю ошибку ниже -

docker: ответ об ошибке от демона: контейнер 5a1229eca277cbddeefd5637e69554458003c54be3f30cc44ca41c8fa68a4a94 обнаружил ошибку во время CreateProcess: сбой в системном вызове Windows: система не может найти указанный файл. (0x2) [Сведения о событии: поставщик: 00000000-0000-0000-0000-000000000000] дополнительная информация: {"CommandLine": "- v C: \ ProgramData \ Docker \ volume \ vol01: C: \ vol01 cmd.exe", «WorkingDirectory»: «C: \», «EmulateConsole»: true, «CreateStdInPipe»: true, «CreateStdOutPipe»: true, «ConsoleSize»: [63,237]}.

Том есть -

объем докера проверить том 01

[{"CreatedAt": "2018-12-26T03: 01: 01-05: 00", "Драйвер": "local", "Labels": {}, "Mountpoint": "C: \ ProgramData \ Docker \ volume \ vol01 \ _data "," Name ":" vol01 "," Options ": {}," Scope ":" local "}]

Я не знаю, что не так. Может ли кто-нибудь указать мне правильное направление?

Спасибо, rgn


person Gopinath Rajee    schedule 26.12.2018    source источник


Ответы (1)


Вы должны объявить тома перед именем изображения для docker run. Учитывать:

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