Docker установка на Windows 10 Home - PullRequest
2 голосов
/ 27 февраля 2020

Я не могу установить Docker для рабочего стола в Windows 10 Home edition. Я попытался немного поработать. Но ничего не получилось. Кто-нибудь устанавливал в Win 10 home? Пожалуйста, посоветуйте процедуру. Заранее спасибо.

  1. Выполнено это InstallHyperV.bat

pushd «% ~ dp0» dir / b% SystemRoot% \ servicing \ Packages * Hyper-V * .mum> hyper-v .txt для / f %% i in ('findstr / i. hyper-v.txt 2 ^> nul') сделать dism / online / norestart / add-package: "% SystemRoot% \ servicing \ Packages \ %% i" del hyper-v.txt Dism / online / enable-feature / featurename: Microsoft-Hyper-V -All / LimitAccess / ALL pause

Выполнено это InstallContainers.bat

pushd "% ~ dp0" dir / b% SystemRoot% \ servicing \ Packages * Containers * .mum> container.txt для / f %% i in (( 'findstr / i. container.txt 2 ^> nul') сделать dism / online / norestart / add-package: "% SystemRoot% \ servicing \ Packages \ %% i" del Containers.txt Dism / online / enable-feature / Имя элемента: Контейнеры -Все / LimitAccess / ALL пауза

Перезапустил p c.

В редакторе реестра отредактировал \ HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion Щелкните правой кнопкой мыши по EditionID и Щелкните «Изменить данные измененного значения на Профессиональный».

Попытался установить docker для файла exe для настольного компьютера.

Через некоторое время выдается ошибка поскольку hyper-v не найден на этом p c.

Ответы [ 3 ]

3 голосов
/ 27 февраля 2020

Windows 10 home не поддерживает Hyper-V.

Из требований hyper-v вам потребуется Windows 10 Enterprise, Pro или Education.

0 голосов
/ 17 марта 2020

Если вы не хотите go использовать Hyper-V, вы можете использовать Docker с WSL2 (Windows Подсистема для Linux) для Windows 10 Home.

  1. Go в Настройки -> Обновление и безопасность -> Windows Инсайдерская программа и зарегистрируйтесь для «Медленной» дорожки windows Insider.

  2. Включите WSL из инструкций здесь https://docs.microsoft.com/en-us/windows/wsl/install-win10

  3. Обновление до WSL2 отсюда https://docs.microsoft.com/en-us/windows/wsl/wsl2-kernel

  4. Загрузить эта версия Docker, которая поддерживает WSL2 во время самой установки: https://download.docker.com/win/stable/Docker%20Desktop%20Installer.exe

  5. Установите флажки для использования WSL2 вместо Hyper-V.

0 голосов
/ 11 марта 2020
  1. вы просто не можете использовать версию Hyper-V docker, но вы можете использовать версию VirtualBox.
  2. И вы можете обновить версию windows до профессиональной, корпоративной или образовательной.
...