Ubuntu через (подсистему Windows Linux) и Docker

Я начал использовать подсистему Linux под Windows 10 и имел большой успех с помощью Ubuntu 14.04. Пока не повезло с Docker – это ограничение платформы или комбинация Docker + WLS, которая станет возможной в будущем?

У меня довольно много скриптов, которые нуждаются как в Linux, так и в присутствии докеров.

По состоянию на сентябрь 2016 года

Все текущие реализации Docker в Windows используют виртуализацию, Docker 1.12 использует гипервизор в Windows, что устраняет преимущества контейнеризации над виртуализацией.

Докеру требуется больше, чем просто использование системных вызовов Linux.

Для него нужны группы управления процессами (группы), стекируемая файловая система (aufs) и другие Linux-системы вне ядра.

Ни одна из групп или aufs не является родной для ядра Windows 10.

Существует реализация Windows Server 2016 здесь: https://msdn.microsoft.com/en-gb/virtualization/windowscontainers/quick_start/quick_start_windows_server .. но это приведет только к запуску некоторых служб Windows, например IIS, а не Ubuntu

Источник (спасибо муру ) имеет ответы более подробно и проницательно.

Томас сказал это довольно хорошо и коротко:

Я довольно уверен, что WLS не имеет всей необходимой инфраструктуры для настройки Docker. Основная проблема заключается в том, что WLS, имея Linux-измы, на самом деле не является действительно полнофункциональным Linux. Это то, что многие просто принимают как ограничение …