В Linux я знаю, что все Docker-контейнеры имеют общую операционную систему Kernel.Насколько я знаю, в ОС есть программный уровень над ядром, поэтому я думаю, что контейнеры, которые совместно используют ядро, не обращают никакого внимания на программный уровень Host OS.Поэтому я пришел к выводу, что контейнеры имеют собственное программное обеспечение для ОС (возможно, Debian, Ubuntu, Fedora и другие).Это правда?Если это правда, то как эти контейнеры могут быть размером до 5 МБ?