Docker Praxiseinstieg

Deployment, Testen und Debugging von Containern in Produktivumgebungen

Karl Matthias and Sean P. Kane

Cite this publication as

Karl Matthias, Sean P. Kane, Docker Praxiseinstieg (2020), mitp-Verlag, Frechen, ISBN: 9783958459397

8477
accesses
111
quotes

Description / Abstract

Description

Table of content

  • Cover
  • Titel
  • Impressum
  • Inhaltsverzeichnis
  • Vorwort
  • Über die Autoren
  • Einleitung
  • Wer sollte dieses Buch lesen?
  • Warum überhaupt dieses Buch lesen?
  • Aufbau des Buchs
  • Konventionen dieses Buchs
  • Danksagungen
  • Kapitel 1: Einführung
  • 1.1 Die Entstehung von Docker
  • 1.2 Das Docker-Versprechen
  • 1.3 Was Docker nicht ist
  • 1.4 Wichtige Begrifflichkeiten
  • 1.5 Zusammenfassung
  • Kapitel 2: Docker im Überblick
  • 2.1 Workflows vereinfachen
  • 2.2 Umfassender Support und breite Akzeptanz
  • 2.3 Architektur
  • 2.4 Docker ausreizen
  • 2.5 Der Docker-Workflow
  • 2.6 Zusammenfassung
  • Kapitel 3: Docker installieren
  • 3.1 Der Docker-Client
  • 3.2 Der Docker-Server
  • 3.3 Installation testen
  • 3.4 Docker-Server erkunden
  • 3.5 Zusammenfassung
  • Kapitel 4: Docker-Images verwenden
  • 4.1 Der Aufbau eines Dockerfiles
  • 4.2 Erstellen eines Images
  • 4.3 Fehlerbehebung bei fehlgeschlagenen Builds
  • 4.4 Ausführen eines Images
  • 4.5 Benutzerdefinierte Base-Images
  • 4.6 Images speichern
  • 4.7 So geht es weiter
  • Kapitel 5: Docker-Container verwenden
  • 5.1 Was sind Container?
  • 5.2 Container erstellen
  • 5.3 Container starten
  • 5.4 Container automatisch neu starten
  • 5.5 Container stoppen
  • 5.6 Container sofort beenden
  • 5.7 Ausführung eines Containers pausieren und fortsetzen
  • 5.8 Container und Images aufräumen
  • 5.9 Windows-Container
  • 5.10 So geht es weiter
  • Kapitel 6: Docker erkunden
  • 6.1 Ausgabe der Docker-Version
  • 6.2 Informationen über den Server
  • 6.3 Image-Updates herunterladen
  • 6.4 Container inspizieren
  • 6.5 Die Shell erkunden
  • 6.6 Ausgabe von Rückgabewerten
  • 6.7 In einen laufenden Container gelangen
  • 6.8 Logging
  • 6.9 Docker überwachen
  • 6.10 Monitoring mit Prometheus
  • 6.11 Weitere Erkundung
  • 6.12 So geht es weiter
  • Kapitel 7: Container debuggen
  • 7.1 Prozesse anzeigen
  • 7.2 Prozesse inspizieren
  • 7.3 Prozessverwaltung
  • 7.4 Das Netzwerk inspizieren
  • 7.5 Image-History
  • 7.6 Inspizieren eines Containers
  • 7.7 Dateisystem inspizieren
  • 7.8 So geht es weiter
  • Kapitel 8: Docker Compose
  • 8.1 Docker Compose konfigurieren
  • 8.2 Services starten
  • 8.3 RocketChat
  • 8.4 Weitere Features von Docker Compose
  • 8.5 So geht es weiter
  • Kapitel 9: Der Weg zu Containern in Produktivumgebungen
  • 9.1 Einstieg in die Produktion
  • 9.2 Dockers Rolle in Produktivumgebungen
  • 9.3 Docker und die DevOps-Pipeline
  • 9.4 So geht es weiter
  • Kapitel 10: Skalierung
  • 10.1 Centurion
  • 10.2 Docker Swarm Mode
  • 10.3 Amazon ECS und Fargate
  • 10.4 Kubernetes
  • 10.5 Zusammenfassung
  • Kapitel 11: Weiterführende Themen
  • 11.1 Container im Detail
  • 11.2 Sicherheitsaspekte
  • 11.3 Erweiterte Konfiguration
  • 11.4 Storage
  • 11.5 Die Struktur von Docker
  • 11.6 Runtimes austauschen
  • 11.7 Zusammenfassung
  • Kapitel 12: Container in der Produktivumgebung
  • 12.1 »The Twelve-Factor App«-Manifest
  • 12.2 The Reactive Manifesto
  • 12.3 Zusammenfassung
  • Kapitel 13: Schlusswort
  • 13.1 Herausforderungen
  • 13.2 Der Docker-Workflow
  • 13.3 Minimierung der Deployment-Artefakte
  • 13.4 Speicherung und Abruf optimieren
  • 13.5 Der Lohn der Mühe
  • 13.6 Zu guter Letzt
  • Stichwortverzeichnis

More of this series

    Related titles

      More of this author(s)