Запустіть Docker Desktop у середовищі VM або VDI

Запустіть Docker Desktop у середовищі VM або VDI

docs.docker.com
хв
5 серпня 2022 р

Орієнтовний час читання: 2 хвилини

Загалом Docker рекомендує запускати Docker Desktop нативно на Mac, Linux або Windows. Однак Docker Desktop для Windows може працювати на віртуальному робочому столі, якщо віртуальний робочий стіл правильно налаштовано.

Щоб запустити Docker Desktop у середовищі віртуального робочого столу, важливо, щоб на віртуальній машині, яка надає віртуальний робочий стіл, увімкнено вкладену віртуалізацію. Це тому, що під капотом Docker Desktop використовує віртуальну машину Linux, у якій працює Docker Engine і контейнери.

Підтримка віртуального робочого столу

Примітка

Підтримка запуску Docker Desktop на віртуальному робочому столі доступна лише для клієнтів Docker Business на віртуальних машинах VMware ESXi або Azure.

Підтримка, доступна від Docker, поширюється на встановлення та запуск Docker Desktop усередині віртуальної машини після правильного налаштування вкладеної віртуалізації. Єдиними гіпервізорами, які ми успішно перевірили, є VMware ESXi та Azure, інші віртуальні машини не підтримуються. Додаткову інформацію про підтримку Docker Desktop див. у розділі Отримання підтримки .

Для усунення проблем і періодичних збоїв, які знаходяться поза контролем Docker, вам слід звернутися до свого постачальника гіпервізора. Кожен постачальник гіпервізора пропонує різні рівні підтримки. Наприклад, Microsoft підтримує запуск вкладеного Hyper-V як локально, так і в Azure з деякими обмеженнями версії. Це може бути не так для VMWare ESXi.

Увімкнути вкладену віртуалізацію

Перш ніж інсталювати Docker Desktop на віртуальній машині, потрібно ввімкнути вкладену віртуалізацію.

Увімкніть вкладену віртуалізацію на VMware ESXi

Вкладена віртуалізація інших гіпервізорів, як-от Hyper-V, у віртуальній машині vSphere не підтримується . Проте запуск Hyper-V VM у віртуальній машині VMware ESXi є технічно можливим і, залежно від версії, ESXi включає апаратну віртуалізацію як підтримувану функцію. Для внутрішнього тестування ми використовували віртуальну машину з 1 ЦП із 4 ядрами та 12 ГБ пам’яті.

Інструкції щодо надання апаратної віртуалізації для гостьової ОС дивіться в документації VMware .

Вам також може знадобитися налаштувати деякі параметри мережі .

Увімкніть вкладену віртуалізацію в Microsoft Hyper-V

Корпорація Майкрософт підтримує вкладену віртуалізацію для запуску Hyper-V у віртуальній машині Azure.

Для віртуальних машин Azure переконайтеся, що вибраний розмір віртуальної машини підтримує вкладену віртуалізацію . Корпорація Майкрософт надає корисний список розмірів Azure VM і виділяє розміри, які наразі підтримують вкладену віртуалізацію. Для внутрішнього тестування ми використовували машини D4s_v5. Ми рекомендуємо цю специфікацію або вище для оптимальної продуктивності Docker Desktop.

вкладена віртуалізація , Docker Desktop
Просмотры:

Коментарі

Популярні публікації