[2023 neueste Version] Win11: WSL (Ubuntu22.04) mit Docker-Remote-Container-Tutorial (Download und Installation von Windows Docker Desktop, Migration auf Nicht-Systemfestplatte, Konfiguration der inländischen Spiegelquelle, Einrichtung von WSL2)

Inhaltsverzeichnis

1. Vorbereitungsarbeiten

1. Installieren Sie WSL (Windows-Subsystem für Linux)

2. Einführung in Docker – Quell-ChatGPT

2. Installieren Sie Docker Desktop unter Windows

1. Offizieller Website-Link

2. Installationsprozess

3. Auf eine Nicht-Systemfestplatte migrieren

4. Konfigurieren Sie die heimische Spiegelquelle

Haushaltsspiegel

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

3. Testen

4. Häufig verwendete Befehle


1. Vorbereitungsarbeiten

1. Installieren Sie WSL (Windows-Subsystem für Linux)

Windows 11 installiert das Linux-Subsystem (Ubuntu22.04LTS) + installiert ROS_QomolangmaHs Blog-CSDN-Blog icon-default.png?t=N7T8https://blog.csdn.net/m0_63834988/article/details/128672234?spm=1001.2014.3001.5501

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:

  1. Isolation – Docker-Container sind voneinander isoliert und umschließen ihre eigenen Dateisysteme, CPU-Register, Prozessbäume, Netzwerkstapel usw. Dadurch sind sie portabler und konsistenter.
  2. Ressourceneffizienz – Docker-Container teilen sich den Betriebssystemkernel mit anderen Containern und sind dadurch leichter als virtuelle Maschinen.
  3. Wiederholbarkeit – Docker-Container verwenden Bilder als Vorlagen, um eine exakte Kopie Ihrer Umgebung zu erstellen. Dies stellt die Konsistenz während der Bereitstellung sicher.
  4. Geschwindigkeit – Docker-Container starten sehr schnell, gemessen in Sekunden statt in Minuten.
  5. Portabilität – Docker-Container können über jede Computerinfrastruktur verschoben werden, die die Docker-Plattform unterstützt.
  6. Skalierbarkeit – Sie können mehrere Docker-Container auf einer einzigen Maschine ausführen und dabei alle CPU-Kerne und den gesamten Speicher nutzen.
  7. 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 icon-default.png?t=N7T8https://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) icon-default.png?t=N7T8https://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

Supongo que te gusta

Origin blog.csdn.net/m0_63834988/article/details/131816239
Recomendado
Clasificación