Kursüberblick
Linux Container wurden durch Docker zu einem kleinen "The Next Big Thing" für Rechenzentren - und die Cloud wird zum Swarm. In unserem aktuellen Docker Training arbeiten wir mit docker-ce.
Zielgruppe
Systemadministratoren, Netzwerkadministratoren
Voraussetzungen
Gute allgemeine aktuelle Linux-Kenntnisse
Kursinhalt
- Linux Container Grundlagen, inkl.
- namespaces,
- cgroups,
- capabilities
- Docker Geschmacksrichtungen
- Erklärung der diversen Toolsets wie
- docker-compose,
- docker-machine,
- ...
- Blick über den Tellerrand:
- Open Container Initiative (OCI),
- Flatpack, runc, podman, LXC/LXD,
- systemd-nspawn/machinectl
- [kubernetes]
- Einrichtung von Docker
- Images (vs. Layers)
- Einrichtung, Betrieb und Wartung der Container
- Data Storage und Volumes
- Daten außerhalb des Containers
- Named Volumes
- geteilte Daten
- Volume Sharing
- Volume Driver
- Networking
- Erstellen eigener Images
- "from scratch"
- Dockerfile
- Image updates/Rollback
- Eigene Registries
- Einrichtung und Verwendung
- Absicherung
- Arbeiten mit den Images am Registry Server
- Zusammenfassen von Containern zu Docker Services und Stacks
- Swarm Mode
- Services in einem Docker Swarm
- Load Balancing
- Routing Mesh
- Fault Tolerance
- Einführung in die Vielfalt der Docker GUIs
- und PaaS Orchestration Werkzeuge