2015-11-19 2 views
1

Мне нужно запустить докер на моем новом ноутбуке Windows 10 Home.
До недавнего времени сайт докеров сообщил, что он не работает в Windows 10. Теперь он говорит, что вам нужна Windows 7.1 или новее.
Но в нем также говорится, что виртуализация должна быть включена.Docker на Windows 10 работает ли он?

Диспетчер задач на моей машине говорит, что он не включен (говорит, что поддержка Hyper-V да, хотя).
Я вижу, что мне нужна Windows 10 Pro, чтобы иметь возможность виртуализации.

Перед тем, как обновиться, кто-нибудь знает, что Windows 10 Pro действительно запускает докер?
Неужели это бежит без проблем?

+0

См Http: //stackoverflow.com/questions/30481055/docker-native-windows-support, а также http://stackoverflow.com/questions/26403359/native-docker-on-windows, и я подозреваю, что вам понадобится Windows 10 Pro один раз Докер для Windows выходит из бета-версии. –

ответ

7

Во-первых, речь идет о Windows, поддерживающей виртуальную машину Linux для поддержки докеров в этой виртуальной машине Linux.
Windows сама по себе не будет поддерживать докеры до Windows Server 2016 SR3 +.

Во-вторых, Docker installation on Windows page говорит:

Ваша машина должна быть установлена ​​ОС Windows 7.1, 8/8,1 или более поздней версии для запуска Докер. Windows, 10 в настоящее время не поддерживается

На самом деле (from this article), Windows 10 также поддерживается, но:

, как выясняется, HyperV и VirtualBox не будет работать вместе бок о бок в 64 бит. И блог Скотта о перезагрузке в hypervisorlaunchtype от режима ОС Windows 8.1 работала безупречно для ОС Windows 10

См "Switch easily between VirtualBox and Hyper-V with a BCDEdit boot Entry in Windows 8.1" (который применяется здесь для Windows 10, а)

https://agileramblings.files.wordpress.com/2015/08/docker-windows-10.png?w=600&h=308

+0

Может ли Docker работать в Windows 10 Home? – Shimmy

+0

@Shimmy Возможно, только через VirtualBox, а не Hyper-V. См. Https://forums.docker.com/t/installing-docker-on-windows-10-home/11722/2 для некоторых ограничений. И я говорю о Docker Linux (работает на VM в Windows). Я не говорю о Docker для сервера Windows (https://www.docker.com/docker-windows-server), который запускает только образ Windows и нуждается в Windows Server 2016 или более. – VonC