Bedienen Sie Docker Desktop für Windows mit Linux (WSL)

Überblick

Beachten Sie das Setup-Verfahren für die Verwendung von Docker Desktop unter Windows mit der unter Windows installierten Linux-Distribution (Ubuntu).

Zusamenfassend Nach der Installation einer Linux-Distribution ** Führen Sie einfach [WSL-Integration in Docker Desktop-Einstellungen aktivieren] aus (Aktivieren Sie die -wsl- Integration in den # Docker-Desktop-Einstellungen) **

Installieren der Linux-Distribution (Ubuntu)

OK, wenn Sie unter die Grundlagen schauen Installationshandbuch für Windows Subsystem für Linux für Windows 10

Wenn Sie Docker Desktop bereits bis Schritt 4 eingerichtet haben, sollte dies zu diesem Zeitpunkt geschehen sein

Schritt 5 - Legen Sie WSL 2 als Standardversion fest

Befehlsausführung mit PowerShell wsl --set-default-version 2

Hinweis: Über den Unterschied zwischen WSL1 und WSL2 [^ 1]

Schritt 6 - Installieren Sie die ausgewählte Linux-Distribution

Dieses Mal installieren Sie Ubuntu 20.04 LTS

Starten Sie Ubuntu

Beim ersten Start werden Sie nach Benutzername und Passwort gefragt. Wenn Sie also einen Namen und ein Passwort eingeben, wird dieser unverändert registriert Erstellen Sie ein neues Linux-Distributionsbenutzerkonto und ein neues Kennwort

Paketaktualisierungen und Upgrades

Vorerst ein Versprechen sudo apt update && sudo apt upgrade

Wenn Sie den Docker-Befehl eingeben, wird er nicht übergeben ...

Ich habe den Docker-Befehl unter Linux unter Windows mit voller Zufriedenheit ausgeführt, aber er schien nicht wie erwartet zu funktionieren ...

$ docker --version

The command 'docker' could not be found in this WSL 2 distro.
We recommend to activate the WSL integration in Docker Desktop settings.

See https://docs.docker.com/docker-for-windows/wsl/ for details.

Es scheint, dass Sie Docker Desktop einrichten sollten

Aktivieren Sie die WSL-Integration in den Docker Desktop-Einstellungen

Aktivieren Sie die Integration in Linux-Distributionen, die mit Docker-Einstellungen> Ressourcen> WSL-INTEGRATION installiert wurden image.png

Ubuntu neu starten

Starten Sie nach dem Aktivieren der Integration die Ubuntu-App neu und führen Sie den Docker-Befehl erneut aus. Führen Sie dann den Docker-Befehl OK aus

$ docker --version
Docker version 19.03.13, build 4484c46d9d

Jetzt können Sie Docker unter Windows unter Linux unter Windows betreiben

[^ 1]: Unterschied zwischen WSL 1 und WSL 2 Gemäß dem Funktionsvergleich von Vergleich von WSL 1 und WSL 2 ist WSL 2 Die Extraktion von Zip-Dateien ist vollständig kompatibel mit vollständigen Linux-Kernel- und Systemaufrufen und bis zu 20-mal schneller als WSL1. Verwenden Sie WSL1, wenn Sie Dateien zwischen Windows und Linux austauschen müssen Es scheint, dass es gut sein kann

Recommended Posts

Bedienen Sie Docker Desktop für Windows mit Linux (WSL)
Verwenden von Docker mit Windows10 Home WSL2
Windows Docker: Datenträgerdruck auf WSL-Datei
WSL2 + Docker Desktop für Windows startet nicht nur den MySQL-Container
Docker Desktop für Windows 2.4.0.0 (48506) Startfehler nach dem Update
Wenn Kubernetes nicht auf Docker Desktop für Mac gestartet wird
Installieren Sie Docker unter Windows 10 PRO
Führen Sie openvpn unter Docker aus (Windows)
Probieren Sie Docker unter Windows 10 Home aus
Bereitstellen einer Java-Umgebung mit Windows Subsystem für Linux (WSL)
Maßnahmen für Berechtigungen beim Erstellen von MySQL mit Docker auf WSL2
Verwenden Sie Docker Compose unter Windows 10 Home
Probieren Sie Docker unter Windows Home aus (September 2020)
Docker Desktop WSL 2 Backend Japanische Übersetzung
Erstellen Sie ffmpeg 4.3.1 unter Ubuntu für Windows
Antwort des WSL2-Dockers, der nach dem Aktualisieren von Docker für Windows einen Fehler auslöst
Bis Ubuntu 20 installiert ist und Docker unter Windows 10 Home und WSL2 ausgeführt wird
Installieren Sie Docker und Docker-Compose unter Raspeye 4, Linux (Debian) bzw. Windows 10
[Persönliches Memo] Über die Schaltfläche (GUI) von Docker Desktop für Windows
Eine Geschichte über die Bekämpfung der Ubuntu-Fehler 0x80370114 und 0x80000000, um den Docker-Desktop mit wsl2 in Windows 10 Home zu aktivieren
Installieren Sie Docker und Docker-Compose unter Alpine Linux
Lassen Sie uns Docker unter Windows 10 installieren und eine Überprüfungsumgebung für CentOS 8 erstellen!
Führen Sie NordVPN im Docker (Windows) Ubuntu-Container aus
Verwenden von JupyterLab + Java mit WSL unter Windows 10
Führen Sie Redmine in der lokalen Umgebung von Windows 10 Pro-Use Docker Desktop für Windows aus
Anweisungen zum Erstellen von Apache Derby unter Windows
Versuchen Sie, Docker in Ubuntu auf WSL zu setzen
[Persönliches Memo] Eine kleine Geschichte über die CPU-Einstellungen von Docker Desktop für Windows
Docker auf wsl2 sagt nicht mehr Ja oder Nein
Docker x Laravel Wahnsinnig langsamer Docker für Windows explodiert
Installationsanweisungen für Docker unter Ubuntu18.04 unter WSL2 und VSCode
[Docker für Windows] Die Docker-App funktioniert plötzlich nicht mehr ...
Freiheit auf Docker
Eh !? Linux unter Windows ausführen? Ich kann es schaffen! !! (Ich habe WSL2 eingestellt und Ubuntu eingefügt)
Redmine auf Docker
Docker für Windows: Der MySQL-Container wird bei der Migration von Hyper-v auf WSL2 nicht gestartet
Ich habe eine Ubuntu-Umgebung unter Windows 10 mit WSL2 erstellt.
Erstellen Sie eine Chisel-Entwicklungsumgebung mit Windows 10 + WSL2 + VScode + Docker