Контейнеры в Linux: пространства имён и cgroups
Коротко: Контейнер — не маленький компьютер, а обычный процесс Linux в шорах: пространства имён ограничивают то, что он видит, cgroups — сколько он может потреблять.
Подробнее: Контейнеры делят ядро хоста. Это делает их лёгкими и быстрыми, но изолированными слабее, чем виртуальные машины.
Подробности
- Пространства имён: собственный взгляд на процессы (PID), …
См. также: виртуализация с KVM и QEMU, сравнение Podman и Docker