Führen Sie Docker in WSL ohne Docker -Desktop aus

Führen Sie Docker in WSL ohne Docker -Desktop aus
Docker ist ein Container-, Free- und Open-Source-Forum, das zur Entwicklung, Ausführung und Freigabe von Projekten und Software verwendet wird. Docker kann sowohl unter Windows- als auch unter Linux -Verteilungen verwendet werden. Docker ist jedoch besser für Linux -Kernel geeignet. Unter Windows verwendet Docker auch Hyper V für virtuelle Maschinen. Aber VM nimmt viel Platz ein und erfordert separate Ressourcen wie RAM. Zu diesem Zweck eignet sich WSL besser für die Verwendung von Docker unter Windows geeignet.

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.