Zurück

In den Warenkorb

Empfehlung per E-Mail versenden

Probeexemplar anfordern

Gerne schicken wir Ihnen ein Probeexemplar an die angegeben Adresse.
Öggl, B: Docker

Öggl, B: Docker

Das Praxisbuch für Entwickler und DevOps-Teams

vonÖggl, Bernd | Kofler, Michael
INAKTIV
lieferbar

eBook

35,90 €
(inkl. MwSt.)

Buch (gebunden)

39,90 €
(inkl. MwSt.)
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...

Informationen zum Titel

978-3-8362-6178-4
Bonn
2018
eBook
EPUB mit digitalem Wasserzeichen
431
18929 kB
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

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.
2 Installation und Grundlagen

Dieses Kapitel beschreibt im Detail die Installation von Docker unter Linux, macOS und Windows. Anschließend erläutern wir die Konzepte und Grundlagen von Docker und beantworten eine Menge Fragen: Was sind Images und Container? Wie unterscheiden sie sich voneinander? Wo werden veränderliche Daten eines Containers gespeichert? Wie kommunizieren Container miteinander? Was ist die Aufgabe des Docker-Dämons? Welche Docker-Varianten gibt es?

Das Kapitel gibt eine Menge einfache Beispiele für den Einsatz des Kommandos docker. Dieses Kommando dient zur Administration von Docker-Images und -Containern. Eine systematische Referenz aller docker-Kommandos folgt im Kapitel 4 .

Zuletzt gehen wir kurz auf einige Interna zur Funktionsweise von Docker unter Linux, Windows und macOS ein. Wenn es Ihnen vorerst nur um die Anwendung von Docker geht, können Sie diesen Abschnitt mit gutem Gewissen überspringen.
2.1 Installation

Dieser Abschnitt beschreibt die Installation von Docker unter drei Linux-Distributionen sowie unter macOS und unter Windows. Wir konzentrieren uns dabei auf die kostenlos verfügbare Community Edition (CE) von Docker, die für eine große Anzahl von Betriebssystemen und Distributionen zur Verfügung steht.

Daneben gibt es auch die kostenpflichtige Enterprise Edition (EE), die sich an Unternehmenskunden richtet, offiziellen Support umfasst und einige Zusatzfunktionen bietet. Beispielsweise können EE-Kunden innerhalb der Docker-Infrastruktur Images anbieten, die nur innerhalb der jeweiligen Firma bzw. Organisation genutzt werden können (also nicht öffentlich verfügbar sind).

Docker EE steht nur für ausgewählte Betriebssysteme zur Verfügung, unter anderem für Windows Server, einige Linux-Enterprise-Distributionen sowie für die Cloud-Plattformen AWS und Azure. Als nicht EE-tauglich gelten beispielsweise macOS und Debian.

Einen tabellarischen Überblick über die Unterschiede zwischen den verschiedenen Varianten von Docker EE gibt die folgende Seite:

Nach Preisen suchen Sie auf der obigen Seite allerdings vergeblich. Die sind im Docker Store versteckt:

Als dieses Buch erschien, kostete die günstigste Docker-EE-Variante für Linux 75 US-Dollar pro Monat und Node Instance. Als Node Instance gilt ein echter Computer oder eine virtuelle Maschine mit maximal zwei CPU-Cores. Im Bestellformular für diverse Linux-Enterprise-Distributionen müssen allerdings zumindest fünf Nodes ausgewählt werden, womit das günstigste Angebot bereits bei 375 US-Dollar pro Monat liegt.

Docker EE in der Cloud wird hingegen per Node Hours abgerechnet. Das günstigste Angebot betrug zuletzt 0,119 US-Dollar per Node Hour unter AWS bzw. Azure.
Installation unter CentOS

Mit diesen Kommandos installieren Sie Docker CE unter CentOS und stellen sicher, dass Docker sofort und in Zukunft nach jedem Reboot gestartet wird:
yum install -y yum-utils device-mapper-persistent-data lvm2

yum-config-manager --add-repo \
yum makecache fast
yum install docker-ce
sytemctl start docker # Docker-Dämon sofort starten
sytemctl enable docker # Docker-Dämon auch in Zukunft starten Vermeiden Sie Docker aus den Paketquellen der Distribution

Manche Linux-Distributionen bieten Docker-Pakete auch im Rahmen der distributionseigenen Paketquellen an. Diese Docker-Pakete sind allerdings oft veraltet.

Unabhängig davon, unter welcher Linux-Distribution Sie arbeiten, sollten Sie stets die
Kundenmitteilung
EU-Datenschutzgrundverordnung

Die DSGVO stärkt die Datenschutzrechte europaweit für uns alle. Bei vub haben wir aus diesem Anlass unsere Datenschutzerklärung grundlegend verändert:

  • Wir stellen noch übersichtlicher dar, wie und wofür wir personenbezogene Daten verarbeiten (wenn überhaupt, denn das Verwerten Ihrer persönlichen Daten ist überhaupt nicht unser Geschäft!).
  • Wir informieren in unserer neuen Datenschutzerklärung über die Kundenrechte.
  • Wir haben die Datenschutzerklärung übersichtlicher gestaltet.
  • Ab dem 25. Mai 2018 können Sie in Ihrem Kundenkonto im Menü unter „mein vub - Einstellungen“ den gewünschten Datenschutz selbst einstellen.

Bei Fragen wenden Sie sich bitte jederzeit an unseren vub-Kundenservice und Ihre bekannten Ansprechpartner unter premiumservice@vub.de.

Bestätigung