Здесь Я прочитал, что контейнеры Windows имеют ограничения по сравнению с контейнерами Linux в отношении докера:
- Docker поддерживает только определенные версии Windows (а именно Windows Server 2016 и Windows 10).Напротив, Docker может работать на любом типе современной операционной системы на основе Linux.
- Даже на версиях Windows, которые поддерживаются Docker, Windows предъявляет более строгие требования к совместимости образов .
- Некоторые сетевые функции Docker для контейнеров еще не поддерживаются в Windows.
- Большинство систем управления контейнерами, которые используются для Docker в Linux, не поддерживаются в Windows. Исключением является Docker Swarm, который поддерживается.(Однако если вы хотите использовать другой оркестратор в Windows, не беспокойтесь; поддержка Windows для таких оркестраторов, как Kubernetes и Apache Mesos, находится в стадии разработки.)
Поэтому вопрос заключается в том, почемукто-нибудь запускает docker для контейнеров Windows, если возможно запустить его в контейнерах Linux посредством виртуализации?