Seminarziel
Dieser Workshop vermittelt die Basis von Containerisierung anhand der Containerengine Docker. Es werden die Grundlagen von Containerarchitektur, Networking, Orchestration und Integration vermittelt.
Seminarinhalt
Docker - Grundlagen
Einführung in Docker
- Was ist Docker?
- Was ist ein Container?
- Installation von Docker
- Architektur von Dockercontainern
Docker-Container
- Client-Host
- Konzept von Images
- Tags von einem Image
- Container erzeugen und starten
- Container stoppen
- Container löschen
- Container durchsuchen
- Prg. in einem Container starten
- Zeichenkodierung
Eigene Images entwickeln
- Aufbau von Dockerfiles
- Eigne Images erstellen
- Container als Service ausführen
- Mounts durchführen
Dateimanagement
- Dateien in und aus dem Container kopieren
- Wie führt man einen Mount durch?
- Daten kopieren und DS verknüpfen
- Volumen
- Volumen automatisch generieren
Networking
- Detached Methode
- Was sind Ports?
- Ports freigeben
- Ports automatisch veröffentlichen
Zielgruppe
Dieses Training ist für IT-Systemadministratoren, Software-Entwickler und DevOps Engineers konzipiert.
Voraussetzungen
Linux-Kenntnisse und das Arbeiten auf der Kommandozeile werden vorausgesetzt.