Für das Entwickeln von und mit Docker Containern ist der Docker Desktop eine einfache Art auf die Container und die Logs zuzugreifen. Klar geht alles auch über die Konsole, nur gibt es halt doch einige nette Funktionen wie die konsolidierten Logs aller Container in einem Stack anzuzeigen.
Wie installiere ich nun den Desktop?
Grundsätzlich gibt es zwei Varianten wie der Desktop installiert werden kann, händisch per .deb Paket oder die elegantere Version wäre über ein APT Repository. Elegant ist aus meiner Sicht die bessere Variante und somit auch stets aktuell, wenn Ubuntu aktualisiert wird auch wenn der Desktop nicht immer läuft.
# Add Docker's official GPG key: sudo apt-get update sudo apt-get install ca-certificates curl sudo install -m 0755 -d /etc/apt/keyrings sudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg -o /etc/apt/keyrings/docker.asc sudo chmod a+r /etc/apt/keyrings/docker.asc # Add the repository to Apt sources: echo \ "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/ubuntu \ $(. /etc/os-release && echo "$VERSION_CODENAME") stable" | \ sudo tee /etc/apt/sources.list.d/docker.list > /dev/null sudo apt-get update
Wenn beim hinzufügen keine Fehler aufgetreten sind kann Docker und auch der Deocker Desktop installiert werden:
sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin docker-desktop
Leider ist zumindest zum jetzigen Zeitpunkt Ubuntu 24.04 LTS noch nicht supportet, falls man den Desktop dennoch benötigt, kann man sich mit dem folgenden Befehl behelfen, ist aber auf eigene Gefahr zu verwenden.
sudo sysctl -w kernel.apparmor_restrict_unprivileged_userns=0 systemctl --user restart docker-desktop
[…] Anleitung […]