Оглавление:
Карта сайта:
Оглавление:
Карта сайта:
Скачать и установить инсталятор: https://hub.docker.com/editions/community/docker-ce-desktop-windows
C:\Users\werwolf>docker version Client: Docker Engine - Community Version: 18.09.1 API version: 1.39 Go version: go1.10.6 Git commit: 4c52b90 Built: Wed Jan 9 19:34:26 2019 OS/Arch: windows/amd64 Experimental: false Server: Docker Engine - Community Engine:<code> Version: 18.09.1 API version: 1.39 (minimum version 1.12) Go version: go1.10.6 Git commit: 4c52b90 Built: Wed Jan 9 19:41:49 2019 OS/Arch: linux/amd64 Experimental: false </code>
Windows 10 Home edition не поддерживает Hyper-V, смотрите здесь: https://msdn.microsoft.com/en-us/virtualization/hyperv_on_windows/quick_start/walkthrough_compatibility
Это не означает, что вы не можете использовать Docker, вы просто не можете использовать его версию Hyper-V, но вы можете использовать версию VirtualBox или установить Hyper-V через консоль.
Во-первых, убедитесь, что ваш компьютер поддерживает Hyper-V и у вас включен Hyper-V в BIOS. Windows Home не позволяет устанавливать некоторые функции / пакеты в графическом интерфейсе, но их можно добавлять из командной строки.
Создайте файл hyperv.bat и запустите его с правами администратора:
@rem Install Hyper-V on Windows Home pushd "%~dp0" dir /b %SystemRoot%\servicing\Packages\*Hyper-V*.mum >hyper-v.txt for /f <nowiki>i in ('findstr /i . hyper-v.txt 2^>nul') do dism /online /norestart /add-package:"%SystemRoot%\servicing\Packages\</nowiki>i" del hyper-v.txt Dism /online /enable-feature /featurename:Microsoft-Hyper-V -All /LimitAccess /ALL pause
Перезагрузите компьютер. Затем вам нужно обмануть инсталятор Docker, заставить думать что у вас установлена Windows Pro. Для этого измените реестр: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion и изменить свойство EditionID с Core на Professional.
Установите Docker на Windows, измените реестр обратно. И это все.