Container Fachbegriffe¶
Das folgende Image ist eine einfache Übersicht über beteiligte Techniken und Fachbegriffe. Man lehnt sich an einem (s.a. Netzwerke) üblichen Layer System an.
Basis-Begriffe:
Images - unveränderlich / ro
Container - basieren auf Images, nutzen ein Overlay-Dateisystem
Container basiert auf Image; Container-Instanz ist R/W (Read/Write) Layer
maximale Anzahl Layer: 128 (bei overlay2, devicemapper; s.u.)
Container-Hosts: physikalische/reale oder virtuelle Maschine
Volumes - möglichst vom Container getrennte Verzeichnisse im Docker-Host-System
Vertiefung:
Services - Dienst/Aufgabe
Um diese Services kümmert sich Docker selbst! Sogar auf welchem Docker-Host!
Stacks - Administration von Service-Gruppen
Cluster - Vorraussetzung für Services und Stacks;
Docker Nomenklatur: Swarm; s.a. Python-Skriptool
docker-compose
Kubernetes - Google Open Source für Container-Verwaltungen;
Läuft Docker Swarm den Rang ab und auch Fa. Docker Hat mittlerweile auf K8s umgeschwenkt!
Continouus Delivery / Continous Integration (CD/CI)
Versuch der Eklärung: (semi-)automatisierte Verfahren (CI) von kleinteiligen Releases mit ebenfalls möglichst automatischen Deployment-Test (CD)
siehe: Liebel Kap. 2.3ff