In diesem Artikel wird beschrieben, wie Docker in WSL ohne die Docker-Desktop-Anwendung ausgeführt oder verwendet wird.
Wie man Docker in WSL ohne Docker -Desktop ausführt?
Um das Docker CLI ohne Desktop -Anwendung auszuführen, installieren Sie zuerst die WSL unter Windows, um das WSL (Windows -Subsystem für Linux) zu verwenden, um die Docker -CLI auszuführen. Laden Sie dann jede Linux -Verteilung wie Ubuntu 22 herunter.04, und verwenden Sie es, um Docker zu installieren. Befolgen Sie für die Demonstration den angegebenen Anweisungen.
Schritt 1: Installieren Sie die neueste Version der WSL
Öffnen Sie zunächst den Microsoft Store im Windows -Startmenü:
Suchen Sie danach nach WSL und installieren Sie es. Benutzer können jedoch auch das integrierte WSL nutzen, indem sie sie von “aktivieren“Windows-Funktionen”. Die neueste Version von WSL ist jedoch aufgrund ihrer fortgeschrittenen Funktionen vorzuziehen, wie die “systemd" Dienstprogramm:
Alternativ können Sie das integrierte WSL auf die Microsoft-neueste Version von WSL über die “aktualisierenWSL -update" Befehl:
WSL -Update
Zur Überprüfung finden Sie in der WSL -Version:
WSL --version
Schritt 2: Installieren Sie die Linux -Verteilung
Installieren Sie nach der Installation oder Aktivierung von WSL unter Windows eine Linux -Verteilung. Zum Beispiel haben wir installiert “Ubuntu 22.04.2”Unter Windows:
Notiz: Die neueste Version von WSL unterstützt Ubuntu Version 20 oder mehr:
Schritt 3: Benutzername und Passwort festlegen
Starten Sie danach die Linux -Verteilung von den Fenstern “Start-up”Menü und setzen Sie den Linux -Benutzernamen und das Passwort wie unten gezeigt:
Schritt 4: APT -Repository aktualisieren
Aktualisieren Sie danach das Ubuntu -APT -Repository mit dem “sudo APT -Update" Befehl:
sudo APT -Update
Hier können Sie sehen, dass wir das APT -Repository erfolgreich aktualisiert haben:
Schritt 5: Docker installieren
Installieren Sie den Docker als Nächst. Hier das "-yDie Option wird verwendet, um die Berechtigung zur Installation der erforderlichen Pakete automatisch zu erteilen:
sudo apt installieren Docker.io -y
Schritt 6: Machen Sie einen neuen Benutzer
Machen Sie nach der Installation von Docker eine neue Benutzergruppe mit dem Namen “Docker”Durch die Verwendung des unten erwähnten Befehls:
sudo usermod -ag -docker $ user
Schritt 7: Docker -Version überprüfen
Weitere Informationen finden Sie in der Version von Docker auf der WSL Linux -Verteilung:
Docker --version
Hier können Sie sehen, dass wir die Docker -Version installiert haben “20.10.12”:
Schritt 8: WSL mit PowerShell herunterfahren
Halten Sie nun die WSL von der Windows PowerShell herunter:
WSL -Shutdown
Schritt 9: Führen Sie Docker auf Linux Distribution aus
Starten Sie das Ubuntu erneut im Startmenü und führen Sie die “ausDocker Run Hello-WorldUnd prüfen Sie, ob der Docker an WSL arbeitet oder nicht:
Docker Run Hello-World
Aus der obigen Ausgabe kann beobachtet werden, dass wir Docker erfolgreich auf WSL ausgeführt haben.
Abschluss
Installieren Sie zuerst die WSL unter Windows, um Docker in WSL auszuführen oder zu verwenden. Installieren Sie dann jede Linux -Verteilung wie Ubuntu 22.04. Installieren Sie dann Docker mit der “sudo apt installieren Docker.io" Befehl. Machen Sie danach die neue Benutzergruppe mit dem Namen “DockerUnd fangen Sie an, Docker auf WSL zu leiten. In diesem Artikel wurde veranschaulicht, wie man Docker in WSL verwendet oder ausführt, ohne Docker Desktop zu verwenden.