Docker: Das Praxisbuch für Entwickler und DevOps-Teams. Für Windows, Mac und Linux - Hardcover

Öggl, Bernd; Kofler, Michael

 
9783836261760: Docker: Das Praxisbuch für Entwickler und DevOps-Teams. Für Windows, Mac und Linux

Inhaltsangabe

Software-Container verstehen und produktiv einsetzen

  • Schritt für Schritt vom Setup bis zur Orchestrierung
  • Continuous Delivery: Grundlagen, Konzepte und Beispiele
  • Praxiswissen zu Projekt-Migration, Sicherheit, gitlab und mehr
Docker ist aus der modernen Softwareentwicklung nicht mehr wegzudenken. Ob Sie Entwickler oder Administrator sind, ob Sie gerade einsteigen oder bereits produktiv mit Software-Containern arbeiten: Dieses Buch zeigt Ihnen Docker und die Containerwelt. Dabei lässt es Sie auch bei Troubleshooting und Orchestrierung nicht alleine. Inkl. Best Practices, umfangreichem Werkzeugkasten und vielen Tipps zu Projektmigration, Container-Sicherheit, Kubernetes und mehr.

Aus dem Inhalt:

  • Konzepte und Kommandos
  • Eigene Docker-Images
  • Container-Sicherheit
  • Webserver und Tools
  • Datenbanksysteme
  • Programmiersprachen
  • Webapplikationen und CMS
  • Praxisbeispiel: Webapplikation, Grafana, Gitlab und mehr
  • Anwendungen migrieren
  • Deployment
  • Continuous Integration und Continuous Delivery
  • Orchestrierung mit Swarm und Kubernetes
  • Docker in der Cloud: AWS, Azure, Google Cloud

Die Inhaltsangabe kann sich auf eine andere Ausgabe dieses Titels beziehen.

Über die Autorin bzw. den Autor

Dr. Michael Kofler studierte Telematik an der TU Graz. Er zählt zu den erfolgreichsten und vielseitigsten Computerbuchautoren im deutschen Sprachraum. Zu seinen Themengebieten zählen neben Linux auch OS X, MySQL, KVM, Visual Basic und Excel-VBA. Viele seiner Bücher wurden übersetzt. Michael Kofler arbeitet auch als Software-Entwickler, Berater sowie als Lehrbeauftragter an zwei Fachhochschulen.

Von der hinteren Coverseite

Sofware-Container im Produktiveinsatz!

Zahlreiche Praxisbeispiele zeigen Ihnen, wie Sie Container sauber in Ihre Umgebung integrieren und produktiv einsetzen. So lernen Sie Schritt-für-Schritt die Vorteile von Docker kennen.

Der Werkzeugkasten für Docker

Setzen Sie Programmiersprachen, Datenbanksysteme und Webserver gekonnt in Containern ein und orchestrieren Sie Ihre Apps zu fertigen Setups. Hier finden Sie Tipps zu allen wichtigen Tools: von Python bis Swift, von MariaDB bis Reddis, von Apache bis Node.js.

Continuous Delivery – aber richtig!

Sie erfahren, wie sie eine Continuous-Delivery-Pipeline aufbauen und nutzen. Beschleunigen Sie so Entwicklungsprozesse und sorgen Sie für reibungslose Übergänge zwischen Test- und Produktivumgebungen.

„Über diesen Titel“ kann sich auf eine andere Ausgabe dieses Titels beziehen.