Вопросы к Поиску с Алисой
Контейнерная виртуализация на уровне операционной системы (контейнеризация) — это метод виртуализации, при котором ядро операционной системы поддерживает несколько изолированных экземпляров пространства пользователя вместо одного. bigdataschool.ru javarush.com
В неработающем состоянии контейнер — это файл (набор файлов) на диске. bigdataschool.ru При запуске контейнера контейнерный движок (например, Docker, CRI-O, Railcar, RKT, LXC) распаковывает образ контейнера с нужными файлами и метаданными, передавая их ядру операционной системы (ОС). bigdataschool.ru
Запуск контейнера похож на запуск системного процесса и требует API-обращения к ядру ОС. bigdataschool.ru Такой API-вызов обычно инициирует дополнительную изоляцию и монтирует копию файлов, которые находятся в образе контейнера. bigdataschool.ru
С ядром ОС для запуска контейнеризованных процессов связывается среда выполнения контейнеров — низкоуровневый компонент, который обычно используется в составе контейнерного движка, но также может применяться и в ручном режиме для тестирования контейнеров. bigdataschool.ru
После запуска контейнер становится системным процессом. bigdataschool.ru
Ядро обеспечивает полную изолированность контейнеров, поэтому приложения из разных контейнеров не могут воздействовать друг на друга. bigdataschool.ru javarush.com