Stichwort: lxc-container in Linux
meist werden nur einzelne Dienste gebraucht, die isoliert werden sollen. Dazu ist keine Virtualisierung nötig.
Verwandte Konzepte:
Docker verwendet die LXC-Mechanismen
Docker ergänzt LXC um die Usability: Applikationen werden in Container verpackt und dieser kann verteilt werden. Container as a Service
Linux-Mechanismus Cgroup: Controll-Group: Prozessgruppen können Betriebsmittel zugewiesen werden: (RAM, Festplattenplatz, Disk-I/O, CPU - Priorisierung
Linux-Mechanismus Namespacing: Sicherheitsmechanimus
LXC ist Cgroups und Namespacing zusammen und bietet die Grundfunktionalität von Docker
Docker hat Containerformat: Abstraktion der Resourcen → Portabilität
Witz: Anwendungen können als Container in einer Cloud gehostet werden.
Linux-Mechanismen:
Container emulieren nicht das hardware Layer und ist daher performanter
LXC kommt von Daniel Lezcano and Serge Hallyn IBM 2009
LXC ist container technology, Ziel sind leichtgewichtige Linux-Container
Docker ist single application virtualization basierend auf container
Docker baut auf eigenem libcontainer auf, die Kern-container-Fähigkeiten direkt nutzt.
Docker applikationen können frozen in state sein
Verwandte Konzepte für den Unternehmenseinsatz sind: