0
0 Stimmen
50
40
30
20
10
Hersteller: Docker
Webseite: Website besuchen
Preis: kostenlos
Lizenz: Open Source, Kostenlos
Betriebssystem: Linux, Mac, Windows, Windows 10, Windows 11
Download-Größe: 627919 KByte
Downloadrang: 894
Datensatz zuletzt aktualisiert: 21.11.2025
Alle Angaben ohne Gewähr

Docker ist eine offene Plattform, die es ermöglicht, Anwendungen zu entwickeln, auszuliefern und zu betreiben. Mit Docker lassen sich Anwendungen von der Infrastruktur trennen, was eine schnelle Bereitstellung von Software erlaubt. Docker nutzt einen Container-basierten Ansatz, bei dem Anwendungen in isolierten Umgebungen, sogenannten Containern, verpackt und ausgeführt werden.

​Docker Desktop

Der Docker Desktop erleichtert die Entwicklung und Bereitstellung von Container-Anwendungen und Microservices auf Mac-, Linux- oder Windows-Umgebungen. Die Software bietet eine grafische Oberfläche (GUI) zur Verwaltung von Containern, Anwendungen und Images direkt auf dem eigenen Computer. Docker Desktop reduziert den Zeitaufwand bei der Einrichtung, sodass sich Entwickler auf das Schreiben von Code konzentrieren können. Die Software kümmert sich um Port-Mappings, Dateisystem-Belange und andere Standardeinstellungen.

Bild 1 von 1

Docker

Docker-Architektur

Docker basiert auf einer Client-Server-Architektur. Der Docker-Client kommuniziert mit dem Docker-Daemon, der für das Erstellen, Ausführen und Verteilen der Container zuständig ist. Client und Daemon können auf demselben System laufen oder über eine REST-API, Unix-Sockets oder Netzwerkschnittstellen verbunden sein. Docker Desktop bündelt die wichtigsten Docker-Komponenten wie Engine, CLI Client und Compose in einer Anwendung für Microsoft Windows, macOS und Linux.

Container sind plattformunabhängig

Durch die Verwendung von Containern vereinfacht Docker die Entwicklung, da Anwendungen inklusive aller Abhängigkeiten gebündelt werden. Dies erleichtert Continuous Integration und Continuous Delivery (CI/CD) Workflows. Zudem ermöglicht Docker eine hohe Portabilität, da Container auf verschiedensten Plattformen wie Laptops, Servern, Cloud-Diensten oder in hybriden Umgebungen laufen.

Alternativen zu Docker

Es gibt verschiedene Alternativen zu Docker, die ebenfalls auf Containervirtualisierung setzen. Dazu zählen beispielsweise Podman und Containerd, die zu den Spezifikationen der Cloud Native Computing Foundation (CNCF) konform sind. Auch Systemd, das bei vielen Linux-Distributionen für die Verwaltung von Diensten zuständig ist, bietet mit Systemd-nspawn eine Möglichkeit zum Starten von Containern. Außerdem gibt es Plattformen wie Kubernetes und OpenShift, die Container orchestrieren und managen können und teils auf Docker aufbauen oder mit Docker-Containern kompatibel sind.

Kommentare

Kommentare ({{commentsTotalLength}}) Weitere Kommentare laden...

Das könnte dich auch interessieren