Bookbot

Adrian Mouat

    Docker Security
    Docker
    • Docker

      Software entwickeln und deployen mit Containern

      • 368 Seiten
      • 13 Lesestunden

      Docker-Container bieten eine schnelle und robuste Möglichkeit, Software in dynamischen und verteilten Umgebungen zu entwickeln, zu verteilen und auszuführen. Dieser praktische Leitfaden erklärt die Bedeutung von Containern, die Möglichkeiten mit Docker und deren Integration in den Entwicklungsprozess. Aktuell zu Docker 1.12, richtet sich das Buch an Entwickler, Operations-Techniker und Administratoren, insbesondere im Kontext eines DevOps-Ansatzes. Es führt von den Grundlagen bis hin zum Betrieb mehrerer Container auf einem Multi-Host-System mit Networking und Scheduling. Sie lernen, welche Schritte notwendig sind, um eine Webanwendung mit Docker zu entwickeln, zu testen und bereitzustellen. Beginnen Sie mit der Entwicklung und Bereitstellung einer einfachen Webanwendung. Nutzen Sie Continuous Deployment-Techniken, um Ihre Anwendung mehrmals täglich in die Produktion zu bringen. Erfahren Sie, wie man mehrere Container gleichzeitig protokolliert und überwacht. Lernen Sie, wie Container im Netzwerk erkannt werden und sich verbinden. Orchestrieren und clustern Sie Container für Load Balancing, Skalierbarkeit sowie Failovers und Scheduling. Sichern Sie Ihr System durch die Prinzipien der "Defense in Depth" und das Konzept der geringsten Rechte. Setzen Sie Container ein, um eine Microservices-Architektur zu realisieren.

      Docker2016