Инструменты пользователя

Инструменты сайта


docker:ustanovka:windows10

Установка docker на windows 10

Скачать и установить инсталятор: 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 editor

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 и у вас включен 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 &#40;'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, измените реестр обратно. И это все.


hyper.bat

docker/ustanovka/windows10.txt · Последние изменения: 2023/01/12 12:18 (внешнее изменение)