Betriebssystemcontainer
Ein Betriebssystemcontainer (OS-Container) ist eine Form der Containerisierung, bei der mehrere isolierte Systemumgebungen auf einem gemeinsamen Kernel des Hosts laufen. Im Unterschied zu herkömmlichen Anwendungscontainern, die typischerweise eine einzelne Anwendung samt Laufzeitumgebung kapseln, ermöglichen OS-Container den Betrieb ganzer Dienste oder kompletter Systemumgebungen innerhalb einer isolierten Umgebung.
Technisch basieren OS-Container auf Kernel-Funktionen wie Namespaces und Cgroups. Die Container teilen sich den Kernel des
OS-Container unterscheiden sich damit von virtuellen Maschinen, die eigenständige Kernel nutzen und in der Regel mehr
Typische Einsatzgebiete sind das Bereitstellen ganzer Systemumgebungen in Tests und Continuous-Integration-Pipelines, Multi-Service-Hosts auf einem einzigen Host,