Как заставить Docker и Virtualbox сосуществовать с Windows 10

Возможна установка и использование Docker и Virtualbox в одной системе Windows: мы представляем два варианта.

Virtualbox и Docker обычно не могут сосуществовать в одной и той же системе Windows 10: первый — это высоко ценимое решение для виртуализации (Virtualbox, что это такое и как он работает. Новые функции шестой версии), а второй — платформа, допускающая контейнеризацию. приложений. По сравнению с Virtualbox, Docker не виртуализирует все базовое оборудование, а только операционную систему: Docker, что такое контейнеризация приложений и как это работает.

Docker, а точнее загружаемая версия Windows нажмите здесь, основан на Hyper-V и Virtualbox: последний, в свою очередь, не совместим с гипервизором Microsoft.

Когда Docker установлен, платформа запрашивает авторизацию для включения Hyper-V: нажав «ОК», используемая система через несколько секунд будет автоматически перезагружена, чтобы разрешить установку и активацию гипервизора Microsoft.

Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)

Как заставить Docker и Virtualbox сосуществовать с Windows 10

Вернувшись в Windows, контейнеры Docker можно будет правильно создавать и управлять ими, но загружать гостевые операционные системы с помощью Virtualbox будет невозможно, поскольку процедура загрузки будет остановлена ​​преждевременно.

Как настроить Windows 10, чтобы разрешить использование контейнеров и загрузку виртуальных машин Virtualbox?

Сразу скажем, что со стабильной версией Docker не получится одновременно использовать контейнер и виртуальную машину Virtualbox.

Если вы хотите использовать контейнеры и виртуальные машины одновременно, можно установить Virtualbox. Набор инструментов докера: это устаревшая версия, предназначенная в первую очередь для систем Windows 7 и Windows 8.1, но ее можно использовать и в Windows 10.

Разработчики проекта Docker рекомендуют использовать версию на основе Hyper-V, но пакет Toolbox по-прежнему можно установить в системах Windows, где предполагается одновременное использование Virtualbox. Фактически, это требует наличия Virtualbox в качестве основного требования.

Те, кто хочет использовать Docker с Hyper-V и Virtualbox, одновременно сохраняя их установленными на одном и том же компьютере с Windows 10, могут просто настроить операционную систему таким образом, чтобы гипервизор Microsoft активировался или деактивировался по мере необходимости.

Чтобы действовать в этом смысле, вы можете:

1) Введите cmd в поле поиска Windows 10 и нажмите комбинацию клавиш CTRL + SHIFT + ENTER. При ответе «Да» командная строка откроется с правами администратора.

2) Используйте системную утилиту bcdedit (представленную в статье EasyBCD, управляйте меню загрузки Windows и запускайте файл ISO), чтобы добавить новую запись в меню загрузки Windows 10. Команда, которую нужно дать, следующая:

bcdedit /copy {текущий} /d «Нет Hyper-V»

Это добавит новый параметр в меню загрузки под названием No Hyper-V.

Как заставить Docker и Virtualbox сосуществовать с Windows 10

3) После использования команды он ответит: «Запись была успешно скопирована». Справа от этого предложения вы прочтете длинную строку в фигурных скобках, которую нужно целиком выделить и скопировать в память (выделите ее и нажмите клавишу ENTER).

4) В командной строке введите bcdedit / set, затем длинную буквенно-цифровую строку в фигурных скобках (нажмите CTRL + V, чтобы вставить ее из буфера обмена Windows) и, наконец, закройте с выключенным типом запуска гипервизора.

Полная команда будет выглядеть так: bcdedit / set {ALPHANUMERIC_STRING} hypervisorlaunchtype off.

Как заставить Docker и Virtualbox сосуществовать с Windows 10

5) Перед перезагрузкой системы мы предлагаем вам щелкнуть правой кнопкой мыши значок Docker, отображаемый на панели задач Windows 10, а затем выбрать пункт «Настройки».

В разделе «Общие» (левый столбец) снимите флажок «Запускать рабочий стол Docker при входе в систему».

Это предотвратит автоматическую загрузку платформы при каждом запуске операционной системы, даже если Hyper-V недоступен.

Как заставить Docker и Virtualbox сосуществовать с Windows 10

6) В этот момент при перезапуске Windows 10 появится меню выбора, через которое можно будет решить, запускать ли систему в обычном режиме (следовательно, с загруженным Hyper-V) или запретить загрузку Hyper-V, чтобы использовать виртуализация Virtualbox (опция без Hyper-V).

Как заставить Docker и Virtualbox сосуществовать с Windows 10

Если в режиме No Hyper-V Docker продолжает показывать ошибку Произошла ошибка, предлагаем скачать и запустить утилиту Автозапуск, перейдите на вкладку «Вход в систему» ​​и снимите флажок, соответствующий Docker для Windows.

Как заставить Docker и Virtualbox сосуществовать с Windows 10

Если в будущем вы захотите избавиться от загрузочной записи, просто введите bcdedit / deletevalue, а затем значение, заключенное в фигурные скобки, ранее добавленной записи No Hyper-V.

Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *