Docker Windows Host Linux Контейнер

Docker Windows Host Linux Контейнер

Как это работает, что я могу иметь систему Windows Host и при этом запускать контейнеры Linux? У Docker нет гипервизора, он управляет ресурсами с помощью ядра системы Host. Означает ли это, что мое ядро ​​Windows управляет ресурсами для моих контейнеров Linux? Как мой контейнер Linux может вообще работать, если ему не нужно ядро ​​Linux?

решение1

Согласно документации, Docker Desktop для Windows использует гипервизор Hyper-V.

Для работы Docker Desktop для Windows требуется Microsoft Hyper-V. Установщик Docker Desktop для Windows включает Hyper-V, если необходимо, и перезапускает ваш компьютер.

Если ваш компьютер не поддерживает Hyper-V, будет использоваться VirtualBox.

Примечание: Если ваша система не соответствует требованиям для запуска Docker Desktop для Windows, вы можете установить Docker Toolbox, который использует Oracle Virtual Box вместо Hyper-V.

В любом случае гипервизорявляетсяиспользовал.

Видетьhttps://docs.docker.com/docker-for-windows/install/

Связанный контент