
Docker für Dummies
Description
Alles über E-Books | Antworten auf Fragen rund um E-Books, Kopierschutz und Dateiformate finden Sie in unserem Info- & Hilfebereich.
More details
Other editions
Additional editions

Persons
Content
- Intro
- Titelseite
- Impressum
- Über die Autoren
- Danksagung der Autoren
- Einführung
- Warum ist es wichtig, sich jetzt mit Docker zu beschäftigen?
- Wer dieses Buch lesen sollte
- Was Sie nicht lesen müssen
- Törichte Annahmen über den Leser
- Wie dieses Buch aufgebaut ist
- Wie es weitergeht
- Teil I: Einführung in Docker
- Kapitel 1: Container oder VM?
- Was genau ist Docker?
- Docker ist kostenlos - oder?
- Grundlegende Elemente in Docker
- Vergleich Container und virtuelle Maschinen
- Einsatzgebiete von Docker
- Verschiedene Ausführungsarten von Docker-Containern
- Kapitel 2: Das Fenster und der Wal: Docker on Windows
- Docker unter Windows installieren
- Der Windows-Container-Dienst und die unterschiedlichen Container-Arten
- Docker auf Windows-Versionen, die kein Hyper-V besitzen
- Was ist neu für Container in Windows Server 2019?
- Kapitel 3: Der Apfel und der Wal: Docker auf dem Mac
- Docker auf dem Mac installieren
- Die Docker-Toolbox
- Nützliche Tools für Docker auf dem Mac
- Häufige Fehler und deren Lösung
- Kapitel 4: Der Pinguin und der Wal: Docker on Linux
- Docker unter CentOS installieren
- Docker unter Ubuntu installieren
- Docker unter Arch-Linux installieren
- Docker ohne Paketverwaltung installieren
- Es geht auch einfacher: Convenience-Skripte
- Docker als Nicht-root-user verwenden
- Kapitel 5: First Contact - eine erste Begegnung mit dem Wal
- Kapitel 6: Nützliche Tools für die Arbeit mit Docker
- Tools zum Schreiben und Verwalten von Quellcode
- Tools für den Betrieb von Containern
- CI-/CD-Tools, die Docker verwenden
- Teil II: Fortgeschrittene Techniken
- Kapitel 7: Docker von der Stange: Docker Hub
- Was ist der Docker Hub? Von Registry und Repositories
- Ordnung im Chaos: Images im Docker Hub-Repository finden
- Tags verwenden, um Container zu starten
- Kapitel 8: Maßgeschneidert: Aufbau eigener Docker-Images
- Das Format von Dockerfiles
- Ihr erstes eigenes Dockerfile
- Eine sinnvollere Anwendung für eigene Dockerfiles
- Ihr eigenes base image
- Kapitel 9: Vom Image zur Umgebung: Docker Compose
- Eine Umgebung definieren: docker-compose.yml
- Docker Compose mit eigenen Images
- Umgebungen mit mehreren Containern
- Kapitel 10: Netzwerke in Docker
- Die Docker-Netzwerke
- Anwendungsisolierung über Docker-Netzwerke
- Mit den Docker-Netzen spielen
- Ein komplexeres Beispiel: Poor Man's Loadbalancer mit Round Robin
- Kapitel 11: Docker-Inhalte behalten - Volumes und Bind Mounts
- Docker-Volumes
- Bind Mounts
- Kapitel 12: Eine eigene Docker-Registry aufbauen
- Docker Hub unter der Lupe
- Ein Image manuell auf Docker Hub veröffentlichen
- Docker Hub, Docker Store und Docker Cloud
- Die lokale Docker-Registry
- Eine eigene Docker-Registry bauen
- Etwas mehr Nachhaltigkeit - Docker-Registry mit Bind Mount
- Registries von Drittanbietern
- Kapitel 13: Windows-Container und der Windows-Containerdienst
- Die Windows-Container-Arten
- Windows-Container unter Windows 10
- Windows-Container auf Windows Server 2016/2019
- Kapitel 14: Ab in den Hub
- Automatisches Erstellen von Images
- Strategien für automatisierte Builds
- Teil III: Walgesänge in den Wolken
- Kapitel 15: Docker, Microservices-Architekturen und Serverless Computing
- Microservices - was ist das?
- Wie funktioniert eine Microservices-Architektur?
- Wie passt das zu Docker?
- Wegwerf-Infrastruktur
- Serverless Computing - Server-Anwendungen ohne Server?
- Was leisten Serverless-Dienste?
- Wie passt Serverless zu Docker?
- Kapitel 16: The Sky is the Limit - Docker auf Azure
- Die Azure-Container-Dienste
- Einen Container mit Azure Container instances bereitstellen
- Einen Container über das Azure-Portal bereitstellen
- Eine private Docker-Registry in Azure aufbauen
- Einen Kubernetes-Cluster mit Azure Kubernetes Service (AKS) erstellen
- Kapitel 17: Auch in Gelb: Docker auf AWS
- Amazon ECS
- AWS Fargate
- Amazon ECR
- Amazon EKS
- AWS Batch und Docker EE
- Kapitel 18: Alle können Docker
- Google Cloud Services
- IBM Cloud
- Digital Ocean
- Sloppy.io
- Nutzung der Docker Machine
- Kapitel 19: Docker Swarm
- Von Managern und Arbeitern
- Erste Schritte mit Docker Swarm - lokal
- Ein Swarm-Cluster mit drei Knoten
- Weitere Swarm-Themen
- Kapitel 20: Kubernetes
- Was ist Kubernetes?
- Komponenten von Kubernetes
- Objekte in Kubernetes
- Knoten, Pods und Container
- Eine Kubernetes-Umgebung aufsetzen
- Minikube, Ihr Ein-Knoten-Cluster
- Ihre erste Kubernetes-Anwendung
- Es geht auch einfacher: Testen ohne eigenen Cluster
- Teil IV: Hands on Docker
- Kapitel 21: Unter Druck - Eine WordPress-Entwicklungsumgebung
- Die WordPress-Umgebung per Hand aufbauen
- Die WordPress-Umgebung mit Docker Compose aufbauen
- Ein verbessertes WordPress-Image
- Kapitel 22: Interessante Docker-Images
- Datenbanken
- Programmiersprachen
- Webanwendungen
- Desktop-Anwendungen
- Kapitel 23: Datenbanken in Containern: MySQL, MariaDB und PostgreSQL
- MySQL
- PHPMyAdmin
- MariaDB
- PostgreSQL
- Kapitel 24: Noch mehr Datenbanken in Containern - Der Microsoft SQL Server
- Einen SQL Server im Container bereitstellen
- Einen SQL Server im Container upgraden
- Okay, und warum genau soll ich meine SQL Server im Container laufen lassen?
- Kapitel 25: Eine DevOps-Pipeline mit Docker
- Containerisierte Anwendungen
- Anwendungen, die nicht in Containern laufen
- Kapitel 26: Es gibt Kuchen, Baby - Docker auf dem Raspberry Pi
- Docker auf dem Raspberry Pi installieren
- Fünf Dinge, die Sie im Zusammenhang mit Docker und Raspberry Pi wissen sollten
- Teil V: Der Top-Ten-Teil
- Kapitel 27: 10 Mythen über Docker
- Docker ist Synonym für Container
- Docker ist das Allheilmittel
- Es gibt klare Best Practices für Docker
- Docker ist billiger als virtuelle Maschinen
- Container können wie virtuelle Maschinen verwendet werden
- Docker ist unsicher
- Sie können nur einen Prozess pro Container starten
- Sie müssen sich die Parameter für Ihren Run-Befehl merken
- Docker kann nur aus der Kommandozeile bedient werden
- Docker passt nicht zu meinem Projekt
- Kapitel 28: 10 Szenarien, in denen Sie Docker hervorragend einsetzen können
- Jupyter Notebooks
- Python-Entwicklung
- Microservices
- Webentwicklung
- Experimentieren
- Cluster
- Migrationen
- CI/CD
- Demo-Umgebungen
- Sichere Umgebung
- Kapitel 29: Die 10 (+2) besten Docker-Tools
- Kubernetes
- GitHub
- Portainer
- Azure Kubernetes Service (AKS)
- Amazon Elastic Container Service (ECS)
- Visual Studio Code
- Logstash
- CoreOS
- Jenkins
- Watchtower
- Cmdr
- iTerm2
- Kapitel 30: Die 10 häufigsten Docker-Fehler
- port is already allocated
- repository does not exist or may require 'docker login'
- container name is already in use
- No space left
- You cannot remove a running container
- unable to remove repository reference
- Multiple IDs found
- no matching manifest
- driver failed programming external connectivity on endpoint
- error during connect
- End User License Agreement
System requirements
File format: ePUB
Copy protection: Adobe-DRM (Digital Rights Management)
System requirements:
- Computer (Windows; MacOS X; Linux): Install the free reader Adobe Digital Editions prior to download (see eBook Help).
- Tablet/smartphone (Android; iOS): Install the free app Adobe Digital Editions or the app PocketBook before downloading (see eBook Help).
- E-reader: Bookeen, Kobo, Pocketbook, Sony, Tolino and many more (not Kindle).
The file format ePub works well for novels and non-fiction books – i.e., „flowing” text without complex layout. On an e-reader or smartphone, line and page breaks automatically adjust to fit the small displays.
This eBook uses Adobe-DRM, a „hard” copy protection. If the necessary requirements are not met, unfortunately you will not be able to open the eBook. You will therefore need to prepare your reading hardware before downloading.
Please note: We strongly recommend that you authorise using your personal Adobe ID after installation of any reading software.
For more information, see our ebook Help page.