21. Juni 2026 - Lesezeit: 5 Minuten
Docker ist eine freie Software zur Isolierung von Anwendungen mit Hilfe von Containervirtualisierung.
Das ist eine ressourcensparsame Variante der Virtualisierung, bei der sich die Container den Betriebssystemkern mit dem Hauptsystem teilen. Im Wesentlichen werden dabei die Prozesse der Container durch Betriebssystemfunktionen abgeschottet und Zugriffe beschränkt. Die Bereitstellung von Anwendungen in Containern erfolgt über Image- und Konfigurationsdateien. Bei Updates wird einfach das Image ausgetauscht. Das Installaieren und Aktualisieren von Applikationscontainern erscheint Vielen als deutlich leichter, als Applikationen nativ im Betriebssystem bereitzustellen. Das liegt daran, dass alle benötigten Dateien in passender Version im Container-Image enthalten sind, d.h. keine Probleme mit Abhängigkeiten.
Unter Linux steht die freie Docker Engine (Docker CE) standardmäßig zur Installation Verfügung, die über Kommandozeile bedient wird.
Docker Desktop bietet eine Bedienoberfläche, steht für verschiedene Betriebssysteme zur Verfügung und ist für den privaten Gebrauch kostenlos. Für Einsteiger in Containervirtualisierung empfiehlt sich diese Variante.
Die Installation von Docker Desktop für Ubuntu läuft wie folgt ab:
sudo apt-get update
sudo apt install gnome-terminal
Docker Desktop für Linux deb-Paket herunterladen.
sudo apt install ./docker-desktop-amd64.deb
Docker Desktop startet man aus dem Startmenü oder via Shell:
systemctl --user start docker-desktop
Die Installation von Docker Desktop für Debian läuft identisch wie bei Ubuntu ab.
Die Installation von Docker Desktop für Fedora läuft wie folgt ab:
sudo dnf install gnome-terminal
sudo dnf config-manager addrepo --from-repofile https://download.docker.com/linux/fedora/docker-ce.repo
Docker Desktop für Linux rpm-Paket herunterladen.
sudo dnf install ./docker-desktop-x86_64.rpm
Docker Desktop startet man aus dem Startmenü oder via Shell:
systemctl --user start docker-desktop
Die Installation von Docker Desktop für Windows läuft wie folgt ab:
Als Voraussetzung muss entweder WSL2, Hyper-V oder Virtualbox in Windows installiert sein. Das liegt daran, dass zum Betrieb ein Linux-Betriebssystemkern benötigt wird. Als ressourcenschonende Variante hat sich WSL2 bewährt. Die Installation wurde bereits in einem Artikel beschrieben.
Zunächst lädt man Docker Desktop für Windows x86_64 herunter und installiert "Docker Desktop Installer.exe". Bei der Installation wählt man WSL2 als Konfigurationsoption aus.
Nach der Installation kann man in der Powershell überprüfen, ob eine Linux Instanz für Docker angelegt wurde:
wsl --list
Windows Subsystem für Linux-Distributionen:
Ubuntu (Standard)
docker-desktop
Für die Installation von Docker Desktop für Mac folgt man der Anleitung. Zu beachten sind dabei benötigte Berechtigungen.
Screenshot von Docker Desktop mit laufenden Containern der App Open Notebook: