Docker
Das Praxisbuch für Entwickler und DevOps-Teams
Schritt für Schritt vom Setup bis zur Orchestrierung
Rheinwerk Verlag |
|
Autor:innen |
|
585 Seiten, Hardcover, 5. Auflage |
|
Erschienen |
03/2026 |
978-3-367-11495-5 9783367114955 |
Container und Continuous Delivery verstehen und einsetzen
Docker ist aus der modernen Softwareentwicklung nicht wegzudenken. Ob Sie Software entwickeln oder Systeme administrieren, ob Sie gerade erst anfangen oder schon produktiv mit Containern arbeiten – dieses Buch von Michael Kofler und Bernd Öggl führt Sie Schritt für Schritt durch die gesamte Containerwelt. Sie lernen nicht nur Docker kennen, sondern auch, wie Sie Projekte migrieren, Sicherheit und Firewalls managen, Kubernetes und Podman einsetzen und Cloud-Setups einrichten. Praktische Beispiele, Best Practices und Tipps helfen Ihnen, Container sauber zu integrieren und produktiv zu nutzen – auch ohne Root-Rechte.
Von Docker bis Podman
Das Buch erklärt die Konzepte hinter Containern und zeigt die Unterschiede zwischen Docker und Podman. Sie erfahren, wie Sie Ihre Anwendungen in Containern isolieren, orchestrieren und mit Tools wie Docker Desktop und MCP-Server betreiben. Dabei lernen Sie den Umgang mit Programmiersprachen, Datenbanken und Webservern in Containern – von Python über Swift, MariaDB, Redis bis zu Apache und Node.js.
Continuous Delivery leicht gemacht
Ein besonderer Fokus liegt auf Continuous Delivery. Sie lernen, wie Sie Pipelines aufbauen und nutzen, um Entwicklungsprozesse zu beschleunigen und den Übergang zwischen Test- und Produktionsumgebungen reibungslos zu gestalten.
KI-Modelle und Docker Model Runner
Mit dem Docker Model Runner können Sie KI-Modelle, wie Large Language Models, direkt in Ihre Workflows integrieren. Ein Beispiel zeigt, wie Sie ein LLM über das MCP-Protokoll an einen MariaDB-Container anbinden, um in natürlicher Sprache auf Ihre Daten zuzugreifen.
Alle Containerkonfigurationen stehen auf der Verlagswebsite zum Download und zum Klonen auf GitHub bereit.
Docker in der Praxis – so geht’s!
Konzepte verstehen
Container einsetzen
Setups orchestrieren
Aus dem Inhalt
Grundlagen
- Konzepte und Kommandos
- Eigene Docker-Images
- Container-Sicherheit
- Setups mit Compose
Werkzeugkasten
- Webserver und Tools
- Datenbanksysteme
- Programmiersprachen
- Webapplikationen und CMS
Praxis
- Webapps migrieren
- Setups für Grafana, Prometheus und Gitlab
- Proxys mit Traefik
- CI/CD-Pipelines
- Orchestrierung mit Swarm und Kubernetes
- Model Runner und MCP-Katalog
In dieser Leseprobe beschreiben die Autoren, wie Sie vorgefertigte Container-Images an Ihre eigenen Anforderungen anpassen können. Statt jedes Mal manuell Pakete zu installieren oder Konfigurationen zu ändern, lernen Sie, ein eigenes Image über eine Dockerfile zu erstellen und mit docker build oder podman build ein neues lokales Image zu erzeugen. Außerdem zeigen die Autoren, wie Sie Ihr Image in eine Image-Registry wie den Docker Hub hochladen und mit anderen teilen können. Anhand von Beispielen lernen Sie die Syntax von Dockerfiles kennen.
Wer hat's geschrieben?
Bernd Öggl setzt als erfahrener Systemadministrator und Webentwickler Docker schon seit mehreren Jahren in Produktivumgebungen ein. Er kennt die potentiellen Probleme und geht in diesem Leitfaden gezielt auf die einzelnen Lernschritte ein.
Rheinwerk Verlag |
|
Autor:innen |
|
585 Seiten, Hardcover, 5. Auflage |
|
Erschienen |
03/2026 |
978-3-367-11495-5 9783367114955 |

