Dieser Artikel konzentriert sich auf praktische Beispiele mit minimaler Erläuterung, um dir eine klare und einfache Anleitung zur Installation der Moby-Engine auf Ubuntu 24.04 in Windows Subsystem for Linux (WSL) zu geben.
Warum die Moby-Engine?
Die Moby-Engine ist eine leichtgewichtige, OCI-kompatible Container-Engine, die für Produktionsumgebungen optimiert ist. Sie ist die offizielle Container-Engine für Azure IoT Edge und mit Docker-Containern kompatibel.
Schritt 1: Voraussetzungen prüfen
Bevor du die Moby-Engine installierst, stelle sicher, dass folgende Voraussetzungen erfüllt sind:
-
WSL 2 ist aktiviert: Du kannst die neueste Version von WSL verwenden, indem du den folgenden Befehl ausführst:
wsl --set-default-version 2 -
Ubuntu 24.04 ist installiert: Falls nicht, kannst du es über den Microsoft Store hinzufügen.
Schritt 2: Microsoft-Paketquellen hinzufügen
Um die Moby-Engine zu installieren, musst du die Microsoft-Paketquellen zu deinem Ubuntu hinzufügen:
-
Öffne ein Terminal in WSL und führe folgende Befehle aus:
wget https://packages.microsoft.com/config/ubuntu/24.04/packages-microsoft-prod.deb -O packages-microsoft-prod.deb sudo dpkg -i packages-microsoft-prod.deb rm packages-microsoft-prod.deb -
Aktualisiere anschließend die Paketliste:
sudo apt-get update
Schritt 3: Moby-Engine installieren
-
Installiere die Moby-Engine mit folgendem Befehl:
sudo apt-get install moby-engine -
Starte den Moby-Daemon neu, um sicherzustellen, dass die Änderungen wirksam werden:
sudo systemctl restart docker
Optional: Protokollierung konfigurieren
Standardmäßig speichert die Moby-Engine Containerprotokolle ohne Größenlimit. Um Speicherplatz zu sparen, kannst du die Protokollierung auf “local” setzen:
-
Bearbeite die Konfigurationsdatei:
sudo nano /etc/docker/daemon.json -
Füge folgenden Inhalt hinzu:
{ "log-driver": "local" } -
Speichere die Datei und starte die Moby-Engine neu:
sudo systemctl restart docker
Fazit
Mit der Installation der Moby-Engine auf Ubuntu 24.04 unter WSL hast du eine leistungsstarke Container-Engine eingerichtet, die für lokale Entwicklung und Produktionsszenarien gleichermaßen geeignet ist. Dieser Leitfaden hat dir hoffentlich geholfen, die Einrichtung einfach und effizient durchzuführen.