container-technologie • linux • softwareentwicklung • wsl

Moby-Engine auf Ubuntu 24.04 in WSL installieren

calendar_today 10. March 2025 person Christian Storb
Moby-Engine auf Ubuntu 24.04 in WSL installieren

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.

Referenzen