• Docker

Adrian Mouat

Docker

Software entwickeln und deployen mit Containern

September 2016, 368 Seiten, Broschur
dpunkt.verlag
ISBN Print: 978-3-86490-384-7
ISBN PDF: 978-3-96088-036-3
ISBN ePub: 978-3-96088-037-0
ISBN Mobi: 978-3-96088-038-7

Buch
36,90 €

E-Book (PDF + ePub + Mobi)
29,99 €

  Buch E-Book in den Warenkorb legen

Buch in den Warenkorb gelegt

 

Beschreibung

Docker-Container bieten eine einfache, schnelle und robuste Möglichkeit, Software zu entwickeln, zu verteilen und laufen zu lassen – besonders in dynamischen und verteilten Umgebungen. Mit diesem praktischen Leitfaden lernen Sie, warum Container so wichtig sind, was durch den Einsatz von Docker möglich ist und wie Sie es in Ihren Entwicklungsprozess einbinden.

Dieses Buch ist ideal für Entwickler, Operations-Techniker und Administratoren – insbesondere, wenn Sie einen DevOps-Ansatz verfolgen. Es nimmt Sie mit auf eine Reise von den Grundlagen bis hin zum Ausführen Dutzender Container auf einem Multi-Host-System mit Networking und Scheduling. Im Verlauf des Buches erfahren Sie, welche Schritte zum Entwickeln, Testen und Bereitstellen einer Webanwendung mit Docker notwendig sind.

  • Beginnen Sie mit Docker, indem Sie eine einfache Webanwendung entwickeln und bereitstellen.
  • Nutzen Sie Techniken aus dem Continuous Deployment, um Ihre Anwendung mehrmals pro Tag in die Produktivumgebung zu bringen.
  • Lernen Sie Optionen und Techniken kennen, um mehrere Container gleichzeitig zu protokollieren und zu überwachen.
  • Befassen Sie sich mit dem Erkennen im Netzwerk und mit Services: Wie finden sich Container gegenseitig und wie verbinden Sie sie?
  • Orchestrieren und clustern Sie Container, um Load Balancing zu ermöglichen, Ihr System skalierbar zu machen sowie Failovers und Scheduling umzusetzen.
  • Sichern Sie Ihr System, indem Sie den Prinzipien der »Defense in Depth« und dem Konzept der geringsten Rechte folgen.
  • Setzen Sie Container ein, um eine Microservices-Architektur aufzubauen.

     

    Zielgruppe

    • Softwareentwickler
    • Administratoren
    • DevOps
     

    Leseproben

       

    Autor / Autorin

    Adrian Mouat ist Chief Scientist bei Container Solutions. Er hat an vielen verschiedenen Softwareprojekten mitgearbeitet – von kleinen Web-Apps bis hin zu Analysesoftware für große Datenmengen.

    Rezensionen

    "Sehr ausführlich wird (...) erklärt, was ein Container ist und welche Bedeutung er bei der Entwicklung einer komplexen Software (viele Bausteine) und für Sicherheitsfragen bei der Verbreitung dieser Software in Netzwerken hat. Hilfreich ist dann die Entwicklung einer einfachen Webanwendung, welche mehrmals am Tag in eine Produktivanwendung übermittelt werden soll. Gut wird die Lastverteilung und die Skalierung bei großen Softwaresystemen berücksichtigt." (ekz-bibliotheksservice)
    -- -- --
    "Adrian Mouats gehört wohl zu den besseren Docker-Büchern, dessen deutsche Übersetzung gegenüber dem englischen Original zudem leicht aktualisiert wurde." (Heise developer)
    -- -- --
    »Das Buch von Adrian bietet ein hervorragende Überblick über die Basics von Docker und liefert wichtige Hinweise, wie man Docker in der Praxis verwenden kann« (Peter Rossbach, Gründer bee42 solutions und CTO Setlog)
    -- -- --
    »Using Docker ist ein ins Detail gehender, praktischer Leitfaden für das Docker-Ökosystem, um containerisierte Microservice-Anwendungen aus Dev und Test in die Produktivumgebung zu bringen.«
    (Adrian Cockcroft, Technology Fellow, Battery Ventures)
    -- -- --
    »[Dieses Buch] bietet einen umfassenden, detaillierten Überblick über Docker und das Container-Ökosystem. Durch den Fokus auf die Praxis und viele Beispiele ist es leicht, die Konzepte und Techniken auf reale Projekte anzuwenden.« (Pini Reznik, CTO, Container Solutions)


  • Andere Bücher, die Sie interessieren könnten: