Я совершенно новичок, когда дело доходит до контейнеров.
Меня особенно интересуют контейнеры Windows, работающие с изоляцией процессов (не изоляция Hyper-V)
Я много читал и смотрел видео, но есть один фундаментальный вопрос, который мне не объяснили в чтении, которое я сделал до сих пор.
Обязательно ли в каждом контейнере / образе Windows включать базовый образ / слой из nanoserver или servercore?
Что меня смущает, так это комментарии, сделанные в 5m35sec в следующем видео;
Контейнер Windows 101 Видео на канале 9
Он делает заявление (а я перефразирую)
"что единственное, что необходимо для создания образа докера, это статически
связанный двоичный файл. "
Для меня это означает, что если моя операционная система HOST, на которой запущены контейнеры, имеет все необходимые зависимости, то можно виртуализировать ядро из базовой операционной системы, отменяя требование к образу / слою базовой операционной системы в докере изображение.
Чего мне не хватает? Зачем мне нужен базовый слой изображения nanoserver или servercore?
Если моей операционной системой является v1903, а образу докера требуется ядро v1903, почему он не может виртуализировать ядро из операционной системы HOST?
Заранее спасибо!