Не можете запустить докер на Windows 10 Pro? - PullRequest
1 голос
/ 21 марта 2019

Проблема:

Когда я пытаюсь запустить рабочий стол Docker, я получаю эту ошибку.

Unable to create: The running command stopped because the preference variable "ErrorActionPreference" or common parameter is set to Stop: Hyper-V was unable to find a virtual switch with name "DockerNAT".

Это вывод, когда я запускаю команду docker version onтерминал.

Client: Docker Engine - Community
 Version:           18.09.2
 API version:       1.39
 Go version:        go1.10.8
 Git commit:        6247962
 Built:             Sun Feb 10 04:12:31 2019
 OS/Arch:           windows/amd64
 Experimental:      false
error during connect: Get http://%2F%2F.%2Fpipe%2Fdocker_engine/v1.39/version: open //./pipe/docker_engine: The system cannot find the file specified. In the default daemon configuration on Windows, the docker client must be run elevated to connect. This error may also indicate that the docker daemon is not running. 

Это работает без каких-либо ошибок, когда в окнах контейнеров.Но когда я изменяю это на контейнеры Linux, это происходит.Я много пытался найти решение этой проблемы.Но я не смог найти решение.Может ли кто-нибудь помочь мне решить эту проблему?Спасибо.

Ответы [ 2 ]

2 голосов
/ 09 мая 2019

Вот что у меня работает - откройте диспетчер Hyper-V и на панели «Действия» щелкните правой кнопкой мыши «Остановить службу» и подтвердите запрос. Затем установите рабочий стол Docker, который перезапустит ваш hyper-v и создаст DockerNat. Чтобы проверить, нажмите «Virtual Switch Manager» на панели «Actions», и вы должны увидеть его слева.

2 голосов
/ 21 марта 2019

Вы можете проверить с консоли HyperV, чтобы убедиться, что есть виртуальная сеть с именем DockerNAT.

enter image description here

значок в трее, чтобы увидеть, есть ли какой-либо журналсвязано с тем, почему vnet не может быть создан

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...