Программное обеспечение ОС внутри контейнеров Docker? - PullRequest
0 голосов
/ 09 мая 2019

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

1 Ответ

1 голос
/ 09 мая 2019

Некоторые дистрибутивы (например, Alpine Linux), используемые в контейнерах, действительно минимальны, и они не предоставляют никаких инструментов, которые вам понадобятся в вашей повседневной ОС (без gunzip, без редакторов и т. Д.).В дополнение к этому, как вы сказали, им не нужна сторона ядра, и они будут полагаться на работающую ОС (уменьшая площадь).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...