2016-10-31 8 views
1

Я следовал инструкциям в this ссылке для установки Docker на Windows Server 2016.Docker служба не запускается Windows Server 2016

OS Name Microsoft Windows Server 2016 Standard Version 10.0.14393 Build 14393

Docker устанавливает штраф, но сервис просто остается в «Запуск», когда Я перезапускаю сервер. В журналах событий сообщений, связанных с Docker, нет, поэтому я не знаю, в чем проблема. Я также попробовал отменить регистрацию службы и зарегистрировать ее при прослушивании по умолчанию именованного канала и IP-адреса.

+0

Вы запустили команды в командной строке * Administrative * PowerShell? – VonC

+0

Да, я это сделал. Вы получите сообщение об ошибке при попытке запустить его, если я правильно помню. –

+0

Здравствуйте, это руководство более актуально: https://msdn.microsoft.com/en-us/virtualization/windowscontainers/quick_start/quick_start_windows_server –

ответ

0

В моем случае служба докеров не запускалась после новой установки. У меня уже был тип NAT типа Hyper-V и соответствующий объект NETNAT. Docker для Windows пытается создать новый объект NETNAT для своей внутренней сети HNS и не может этого сделать, потому что другой объект NETNAT уже существует. Я удаляю коммутатор Hyper-V и объект NETNAT (get-netnat | remove-netnat), после чего установка для Docker на Windows Server 2016 работала без проблем. Служба Docker была запущена автоматически после перезагрузки.