Docker Desktop auf WSL2 installieren

Hallo, in unserem vorherigen Artikel Windows 10 üzerinde WSL2 s Ubuntu Installation und Sichern und Wiederherstellen mit WSL2 Wir haben die Schritte abgedeckt.

Um jedoch eine Anmerkung zu machen: WSL2 daran arbeiten Linux Verteilungen Systemiert Es basiert nicht. Weil, Docker Ihre Container werden in dieser Umgebung nicht als Dienste ausgeführt.

Docker Desktop-Installation unter Windows

Docker-Desktop-Installation

Docker-DesktopZur Installation müssen Sie zunächst die Datei setup.exe über den folgenden Link herunterladen:

Docker Desktop-Download

Wenn Sie die Installationsdatei ausführen, werden Ihnen zwei Optionen angezeigt:

  1. Installieren Sie die erforderlichen Windows-Komponenten für WSL2: Diese Option Docker-Desktop'NS Windows-10 Pro zum Weiterlaufen erforderlich WSL2 Ermöglicht die Installation von Komponenten. In unserem vorherigen Artikel Windows-10 Pro üzerinde WSL2etabliert und System Ubuntu Wir haben die Distribution hinzugefügt. Im Moment müssen Sie nur Folgendes tun: WSL2 Aktivierung der Komponenten.
  2. Erstellen Sie eine Verknüpfung auf dem Desktop: Diese Option ist auf dem Desktop verfügbar Docker-Desktop Es wird gefragt, ob eine Verknüpfung für erstellt werden soll. Dies hängt von Ihren persönlichen Vorlieben ab.
Docker Desktop-Installation

Nachdem Sie Ihre Auswahl getroffen haben, klicken Sie auf die Schaltfläche „OK“. Docker-Desktop Starten Sie die Installation.

Sobald die Installation abgeschlossen ist, werden Sie aufgefordert, sich abzumelden und erneut anzumelden. Wenn Sie sich abmelden und erneut anmelden, wird es in der Taskleiste angezeigt. Docker-DesktopMan sieht, dass es funktioniert.

Docker Desktop schließen 1

Sie hilft nicht nur: WSL2, PowerShell, CMD Zum Verwalten von Anwendungen, z. B. von einem einzigen Fenster aus Windows TerminalIch verwende . Windows TerminalSie können es über den Microsoft Store auf Ihrem System installieren.

Windows-Terminal-Download

Mit diesen Installationsschritten Docker-DesktopSie haben Ihre erfolgreich eingerichtet und können schnell mit der Verwaltung Ihrer Container beginnen.

Visual Studio Code-Installation

Beschreibung des Visual Studio-Codes

Visual Studio-Code (VS-Code)Es ist als leichter und leistungsstarker Quellcode-Editor bekannt, der von Microsoft entwickelt wurde und auf Windows-, MacOS- und Linux-Betriebssystemen ausgeführt werden kann. Während Visual Studio eine vollwertige IDE (Integrated Development Environment) ist, ist VS Code lediglich ein Texteditor. Durch leistungsstarke Plugins kann es jedoch über IDE-ähnliche Funktionen verfügen. Viele Funktionen, die Visual Studio integriert bietet, werden über Plug-Ins in VS Code bereitgestellt.

Anwendungsbereiche und Vorteile von Visual Studio-Code

VS Code bietet Benutzern großen Komfort bei der Arbeit an Dateien wie JSON und YAML. Die Flexibilität, die VS Code beim Einrichten Ihrer Entwicklungsumgebung bietet, sorgt für Effizienz bei der Dateibearbeitung. Läuft vor allem auf WSL2 Ubuntu Sie können problemlos Dateibearbeitungsvorgänge in Linux-Distributionen wie VS Code durchführen. Für diesen Vorgang müssen Sie lediglich ein kleines Plugin in VS Code installieren.

Ayriça, Docker Auch in den Entwicklungsprozessen kommt VS Code zum Einsatz. Docker Sie können Ihre Docker-Dateien mit dem Plugin bearbeiten.

Installationsschritte für Visual Studio Code

Sie können Visual Studio Code über den folgenden Link herunterladen.

Laden Sie Visual Studio Code herunter – Mac, Linux, Windows

Sie können es auch mit Visual Studio Code Winget installieren;

Winget-Installation und -Nutzung – Cengiz YILMAZ

winget install -e --id Microsoft.VisualStudioCode
  1. Sie müssen die Installationsvereinbarung für Visual Studio Code akzeptieren.
  2. Wählen Sie das Verzeichnis aus, in dem VS Code installiert werden soll.
  3. Überprüfen Sie während der Installation die erforderlichen Optionen entsprechend Ihren Wünschen.
  4. Starten Sie die Installation, indem Sie auf die Schaltfläche „Installieren“ klicken.
3 Bild
  • Wenn die Installation abgeschlossen ist, VS-Code Das Fenster öffnet sich automatisch.
Sie hilft nicht nur: VS-Code, JSON Weil es Dateien unterstützt Windows Terminal Ihre Einstellungen VS-Code Sie können über bearbeiten. Windows-Terminal Vorschau In der Version können Sie die Einstellungen direkt über die grafische Oberfläche ändern.

Installationsschritte für Visual Studio Code WSL-Erweiterungen

Wenn Visual Studio Code (VS Code) erkennt, dass das Windows-Subsystem für Linux (WSL) auf dem System aktiv ist, empfiehlt es das WSL-Plug-in. Mit diesem Plugin können Sie Dateien in Linux-Distributionen wie Ubuntu, die auf WSL2 laufen, über VS Code direkt bearbeiten.

  1. Klicken Sie in der Warnmeldung, die in VS Code angezeigt wird, auf die Schaltfläche „Installieren“.
  2. Die Plugin-Installation startet automatisch und ist in kurzer Zeit abgeschlossen.
Bild 4 1

Installation der Visual Studio Docker-Erweiterung

Übersicht 1

Visual Studio-Code (VS-Code), Docker Es wird Ihnen die Arbeit erleichtern Docker-ErweiterungEs unterstützt . Dank dieses Plugins können Sie Docker-Dateien bearbeiten, Docker-Container verwalten und Docker-Images anzeigen.

  • Öffnen Sie VS-Code.
6 Bild
  • "Auf der linken Seite"ErweiterungsoptionenKlicken Sie auf die Registerkarte „.
Bild 6 1
  1. In der Suchleiste „DockerSuchen Sie das entsprechende Plugin, indem Sie „“ eingeben.
  2. "InstallierenStarten Sie die Installation des Plugins, indem Sie auf die Schaltfläche „klicken“.
Bild 6 2

Visual Studio Code Kubernetes-Erweiterungsinstallation

Visual Studio-Code (VS-Code), Kubernetes um Transaktionen zu erleichtern Microsoft entwickelt von Kubernetes-ErweiterungEs unterstützt . Mit diesem Plugin können Sie Ihre Kubernetes-Cluster verwalten und Kubernetes-Namespaces anzeigen.

  1. VS-Code öffnen: Öffnen Sie Ihre VS Code-Anwendung, um sie zu starten.
  2. Gehen Sie zur Registerkarte „Erweiterungen“: Aus dem linken Menü „ErweiterungsoptionenWählen Sie die Registerkarte „.
  3. Suchen nach: In der Suchleiste „Kubernetes” und finden Sie das Kubernetes-Plugin von Microsoft in den Suchergebnissen.
  4. Installieren Sie das Plugin: " auf der Plugin-Detailseite.InstallierenStarten Sie die Installation des Plugins, indem Sie auf die Schaltfläche „klicken“.
8 Bild

Nachdem das Plugin installiert wurde, im linken Menü von VS Code Kubernetes Es erscheint eine neue Registerkarte bezüglich. In dieser Registerkarte:

  • Kubernetes-Cluster: Sie können Ihre installierten Cluster anzeigen.
  • Kubernetes-Namespaces: Sie können vorhandene Namespaces auflisten und verwalten.

Installation der Azure-Erweiterungen für Visual Studio Code

Durch die Verwendung der Visual Studio Code (VS Code)-Plattform während der Arbeit mit Azure erhalten Sie Zugriff auf Tools, die Ihren Arbeitsablauf optimieren und Ihre Effizienz steigern.

Installationsschritte für Azure-Erweiterungen

  1. VS-Code öffnen: Öffnen Sie als ersten Schritt Ihre VS Code-Anwendung.
  2. Gehen Sie zur Registerkarte „Erweiterungen“: Wählen Sie im linken Menü die Registerkarte „Erweiterungen“.
  3. Suchen Sie nach Azure-Erweiterungen: Suchen Sie nach relevanten Azure-Plugins, indem Sie „Azure“ in die Suchleiste eingeben.
  4. Installieren Sie das Plugin: Suchen Sie in den Suchergebnissen nach dem Azure-Plug-In-Paket (z. B. „Azure-Tools“ oder „ für einen bestimmten DienstAzure-Funktionen„, „Azure Kubernetes-Dienst“) und „InstallierenStarten Sie die Installation, indem Sie auf die Schaltfläche „klicken“.

Nach der Installation erscheint das Azure-Symbol im linken Menü von VS Code und von dort aus:

  • Azure-Ressourcen: Azure Sie können Ihre Ressourcen direkt über VS Code anzeigen, verwalten und ändern.
  • Azure-Funktionen: Azure Sie können Ihre Funktionen verwalten und verbessern.
  • Azure-Speicher: Azure-Speicher Sie können Ihre Konten verwalten und auf Ihre Dateien zugreifen.
  • Azure Kubernetes-Dienst: Sie können Ihre Kubernetes-Cluster über Azure verwalten.
9 Bild

Bild auf Docker Desktop erstellen

Docker ist als Plattform bekannt, mit der Sie Ihre Anwendungen mithilfe der Containertechnologie schnell und effizient verteilen können. Docker-Desktopunter Windows Docker Es bietet eine Benutzeroberfläche, die Ihnen die Verwendung erleichtert. Unten, Docker Es gibt Schritte, wie Sie unser System testen können, indem Sie ein Image über ausführen.

Überprüfen der Docker-Desktop-Einstellungen

  1. Öffnen Sie den Docker-Desktop: Öffnen Sie Ihre Docker Desktop-Anwendung.
  2. Rufen Sie das Einstellungsmenü auf: Klicken Sie auf das Einstellungssymbol in der unteren rechten Ecke.
  3. Überprüfen Sie die WSL 2-Einstellung: Gehen Sie im Einstellungsmenü auf die Registerkarte „Allgemein“ und wählen Sie „Verwenden Sie die WSL 2-basierte EngineStellen Sie sicher, dass die Option „aktiviert ist“. Mit dieser Option kann Docker den Kernel des Windows-Subsystems für Linux (WSL 2) verwenden.
10 Bild

Ausführen von Hello-World Image mit Docker Desktop

  • Offenes Terminal: Öffnen Sie VS Code oder eine andere Terminalanwendung.
  • Führen Sie den Docker-Befehl aus: Führen Sie das Hello-World-Image über Docker Hub aus, indem Sie den folgenden Befehl in Ihr Terminal eingeben:
sudo docker run hello-world
11 Bild
    • Registerkarte „VS-Codecontainer“: Überprüfen Sie über VS Code, ob Ihr Docker-Image ausgeführt wird und den Status des Containers. Docker-ErweiterungSie können es mit sehen.
    12 Bild
    • Docker-Desktop: Zugleich Docker-Desktop Sie können auch den ausgeführten Container und die Protokolle in der Anwendung anzeigen.
    13 Bild

    Schritte zum Ausführen von Docker-Befehlen ohne SUDO

    Docker während der Verwendung sudo Um zunächst Operationen ohne den Befehl auszuführen Docker Sie müssen Gruppeneinstellungen vornehmen. Diese Einstellungen sind aus Sicherheitsgründen wichtig sudo In der Lage sein, Docker-Befehle ohne auszuführen Docker Bietet mehr Zugriff auf den Daemon.

    • So erstellen Sie eine Docker-Gruppe:
    sudo groupadd docker
      • Um Benutzer in die Docker-Gruppe aufzunehmen;
      sudo usermod -aG docker $USER
      Nach diesem Vorgang müssen Sie möglicherweise Ihren Computer neu starten oder sich ab- und wieder anmelden. Dies ist erforderlich, damit die Gruppeneinstellungen wirksam werden.

        NGINX-Bereitstellung mit Docker Desktop

        Sie können den Nginx-Webserver einfach mit Docker installieren und verwalten. Wie es in einfachen Schritten geht;

        Nginx-Container erstellen: Mit dem folgenden Befehl können Sie den Nginx-Container über die Docker-CLI starten.

        docker run --name mynginx1 -p 80:80 -d nginx
        • --name mynginx1: Definiert einen Namen für den Container.
        • -p 80:80: Leitet Datenverkehr von Port 80 des Hostgeräts an Port 80 des Containers weiter.
        • -d: Führt den Container im Hintergrund aus und entlastet so das Terminal.
        Docker Nginx ausführen

        Nginx-Steuerung über Localhost: Um zu überprüfen, ob die Installation erfolgreich war, öffnen Sie Ihren Webbrowser und http://localhost Gehe zu. Wenn Nginx erfolgreich ausgeführt wird, wird die Standard-Willkommensseite von Nginx angezeigt.

        localhost

        Visuelle Steuerung über VS Code und Docker Desktop:

        • VS-Code: Mithilfe der Docker-Erweiterung mynginx1 Sie können den Status, die Protokolle und mehr Ihres Containers überprüfen.
        gegen Code
        • Docker-Desktop: In der Docker-Desktop-Oberfläche können Sie sehen, dass Ihr Nginx-Container aktiv ist und seinen Gesundheitsstatus hat.
        Docker-Desktop

          Diese Schritte zeigen Ihnen, wie Sie mit Docker schnell und effektiv einen Webserver bereitstellen und verwalten. Docker unterstützt moderne Softwarebereitstellungsprozesse, indem es Entwicklern und Systemadministratoren Flexibilität und Komfort bietet.

          Mehr im nächsten Artikel Docker Wir werden das Nutzungsszenario besprechen. Bis später!


          Ähnliche Artikel – Docker Desktop auf WSL2 installieren

          Kommentar