Ubuntu с помощью (Windows Linux Subsystem) и Докера

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

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

3
задан 21 November 2016 в 05:19

1 ответ

По состоянию на сентябрь 2016, №

Все текущие реализации Докера в Windows используют виртуализацию, Докер 1,12 использования гипервизор в Windows - таким образом удаление преимущества контейнеризации по виртуализации.

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

Этому нужны группы управления процессом (cgroups), наращиваемая файловая система (aufs), плюс другие основанные на Linux системы вне ядра.

Ни cgroups, ни aufs не находятся исходно в ядре Windows 10.

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

, источник (благодаря muru) имеет ответы с большим количеством детали и понимания.

Thomas указал это вполне хорошо и короткий:

я - почти бесспорный WLS, не имеет всей необходимой инфраструктуры для установки Докера. Базовая проблема - то, что WLS, при наличии измов Linux, не является действительно действительно полнофункциональный Linux. Это - что-то, что многие просто принимают как limitation†¦

3
ответ дан 1 December 2019 в 16:20

Другие вопросы по тегам:

Похожие вопросы: