Inhaltsverzeichnis
1. Installieren Sie WSL (Windows-Subsystem für Linux)
2. Einführung in Docker – Quell-ChatGPT
2. Installieren Sie Docker Desktop unter Windows
3. Auf eine Nicht-Systemfestplatte migrieren
4. Konfigurieren Sie die heimische Spiegelquelle
Methode 1 – Konfiguration über Docker-Desktop
Methode 2 – Suchen Sie die Datei „daemon.json“ für die Konfiguration
3. Richten Sie WSL 2 auf Docker Desktop für Windows ein
1. Starten Sie die WSL 2-basierte Engine
2. Wählen Sie die WSL 2-Verteilung aus
1. Vorbereitungsarbeiten
1. Installieren Sie WSL (Windows-Subsystem für Linux)
2. Einführung in Docker – Quell-ChatGPT
Docker ist eine Containerisierungsplattform, die es Ihnen ermöglicht, eine Anwendung und alle ihre Abhängigkeiten in eine Standardeinheit namens Container zu packen. Zu den Hauptmerkmalen von Docker-Containern gehören:
- Isolation – Docker-Container sind voneinander isoliert und umschließen ihre eigenen Dateisysteme, CPU-Register, Prozessbäume, Netzwerkstapel usw. Dadurch sind sie portabler und konsistenter.
- Ressourceneffizienz – Docker-Container teilen sich den Betriebssystemkernel mit anderen Containern und sind dadurch leichter als virtuelle Maschinen.
- Wiederholbarkeit – Docker-Container verwenden Bilder als Vorlagen, um eine exakte Kopie Ihrer Umgebung zu erstellen. Dies stellt die Konsistenz während der Bereitstellung sicher.
- Geschwindigkeit – Docker-Container starten sehr schnell, gemessen in Sekunden statt in Minuten.
- Portabilität – Docker-Container können über jede Computerinfrastruktur verschoben werden, die die Docker-Plattform unterstützt.
- Skalierbarkeit – Sie können mehrere Docker-Container auf einer einzigen Maschine ausführen und dabei alle CPU-Kerne und den gesamten Speicher nutzen.
- Lose gekoppelt – Docker-Container sind eigenständige Einheiten, die nicht von der Umgebung abhängig sind, in der sie ausgeführt werden.
Kurz gesagt: Mit Docker können Sie Anwendungen in einem portablen und standardisierten Containerformat verpacken und zuverlässig ausführen.
2. Installieren Sie Docker Desktop unter Windows
1. Offizieller Website-Link
Laden Sie Docker Desktop | herunter Docker https://www.docker.com/products/docker-desktop/
2. Installationsprozess
- herunterladen
- Zum Installieren doppelklicken
- Nach erfolgreicher Installation neu starten
- Wählen Sie „Akzeptieren“.
- Sie können sich dafür entscheiden, sich nicht anzumelden
- Sie können wählen, ob Sie überspringen möchten
3. Auf eine Nicht-Systemfestplatte migrieren
- Suchen Sie das Verzeichnis im Laufwerk C und verschieben Sie es an den Speicherort, den Sie installieren möchten.
Beachten Sie, dass Sie den Docker-Ordner auf dem Laufwerk C löschen müssen
- Wie oben, verschieben Sie die Datei und löschen Sie die Datei im Laufwerk C (wenn Sie die Meldung erhalten, dass sie nicht gelöscht werden kann, starten Sie den Computer neu).
- Öffnen Sie cmd mit Administratorrechten und geben Sie den folgenden Befehl ein
mklink /J "C:\Program Files\Docker" "E:\Software\Docker"
mklink /J "C:\Users\Lenovo\AppData\Local\Docker" "D:\Users\Lenovo\AppData\Local\Docker"
Wenn Sie keine Administratorrechte haben:
Mit Administratorrechten:
4. Konfigurieren Sie die heimische Spiegelquelle
Haushaltsspiegel
- Offizielles Bild von Docker China
https://registry.docker-cn.com
- Universität für Wissenschaft und Technologie Chinas
https://docker.mirrors.ustc.edu.cn
-
NetEase
http://hub-mirror.c.163.com
- Tencent
https://mirror.ccs.tencentyun.com
- Alibaba Cloud-Container generieren ihre eigenen Beschleunigungsadressen
Container Mirror Service (aliyun.com) https://cr.console.aliyun.com/cn-qingdao/instances/mirrors
Methode 1 – Konfiguration über Docker-Desktop
"registry-mirrors":[
"https://docker.mirrors.ustc.edu.cn",
"https://registry.docker-cn.com",
"http://hub-mirror.c.163.com",
"https://mirror.ccs.tencentyun.com"
]
Methode 2 – Suchen Sie die Datei „daemon.json“ für die Konfiguration
3. Richten Sie WSL 2 auf Docker Desktop für Windows ein
Docker für Windows verfügt über zwei Ausführungsmodi: Einer führt Windows-bezogene Container aus und der andere führt herkömmliche Linux-Container aus. Es kann nur ein Modus zur gleichzeitigen Ausführung ausgewählt werden.
1. Starten Sie die WSL 2-basierte Engine
Aktivieren Sie „WSL 2-basierte Engine verwenden“ unter „Einstellungen“ > „Allgemein“ (standardmäßig aktiviert).
a. So öffnen Sie das WSL-Terminal
b. Docker-Version und Build-Nummer anzeigen
docker --version
docker info
c. Überprüfen Sie den WSL-Modus
wsl.exe -l -v
Aktualisieren Sie Ihre Linux-Distribution auf v2:
wsl.exe --set-version (distro name) 2
Führen Sie Folgendes aus, um v2 als Standardversion für zukünftige Installationen festzulegen:
wsl.exe --set-default-version 2
2. Wählen Sie die WSL 2-Verteilung aus
Wählen Sie unter Einstellungen > Ressourcen > WSL-Integration die installierte WSL 2-Distribution aus, für die Sie die Docker-Integration aktivieren möchten
3. Testen
docker run hello-world
4. Häufig verwendete Befehle
- Listen Sie die in der Docker-CLI verfügbaren Befehle auf, indem Sie Folgendes eingeben:
docker
- Verwenden Sie den folgenden Befehl, um Informationen für einen bestimmten Befehl aufzulisten:
docker <COMMAND> --help
- Verwenden Sie den folgenden Befehl, um die Docker-Images auf Ihrem Computer aufzulisten (derzeit nur das Hello-World-Image).
docker image ls --all
- Verwenden Sie den folgenden Befehl, um die Container auf Ihrem Computer aufzulisten
docker container ls --all
oder (ohne das Flag -a show-all werden nur laufende Container angezeigt)
docker ps -a
- Verwenden Sie den folgenden Befehl, um systemweite Informationen zu Ihrer Docker-Installation aufzulisten, einschließlich Statistiken und Ressourcen (CPU und Speicher), die Ihnen im Kontext von WSL 2 zur Verfügung stehen:
docker info