Detaillierter Prozess der Bereitstellung von Docker für WSL2 in IDEA

Detaillierter Prozess der Bereitstellung von Docker für WSL2 in IDEA

Die lokale Umgebung ist Windows 10 + WSL2 (Ubuntu). Sie müssen Docker auf dem Server installieren und den Remotezugriff aktivieren.

sudo vi /etc/default/docker Konfiguration ändern

# Fernzugriff aktivieren -H tcp://0.0.0.0:2375
# Lokalen Socket-Zugriff aktivieren -H unix:///var/run/docker.sock
DOCKER_OPTS="-H tcp://0.0.0.0:2375 -H unix:///var/run/docker.sock"

sudo service docker restart restart

Nach der Installation des Docker-Plugins in Idea legen Sie die Adresse tcp://192.168.50.28:2375 (Ihre lokale IP-Adresse) fest. Wenn die Verbindung erfolgreich ist, wird die Meldung Verbindung erfolgreich angezeigt.

Bildbeschreibung hier einfügen

Um die Option „Tools“ zu konfigurieren, müssen Sie zuerst die Windows-Version von Docker installieren. Schließen Sie das Programm nach der Installation und schalten Sie es beim Start des Computers automatisch aus, da ich kein zusätzliches Programm öffnen möchte. Ubuntu verfügt bereits über Docker, daher muss ich hier nur docker-compose.exe verwenden, um die Container-Orchestrierung in der Windows-Umgebung durchzuführen. Machen Sie sich keine Gedanken über Docker Machine, wenn Sie es nicht benötigen.

Bildbeschreibung hier einfügen

Allgemeine Dockerfile- und docker-compose.yml-Dateireferenz

VON Ubuntu:latest

KOPIEREN Sie target/*.jar /app.jar

ENV JAVA_HOME="/usr/lib/jdk1.8"

ENV PATH="${PATH}:${JAVA_HOME}/bin:${JAVA_HOME}/sbin"

EINSTIEGSPUNKT [ "java", "-jar", "/app.jar" ]
Version: '3'
Leistungen:
  zuletzt:
    bauen:
      Kontext: .
      Dockerdatei: Dockerdatei
    Häfen:
      - „18080:8080“
    Bände:
      - /usr/lib/jvm/java-8-openjdk-amd64:/usr/lib/jdk1.8 #Host-JDK wird mit tty: true dem Container zugeordnet
    Netzwerkmodus: Bridge
    Neustart: immer

Erstellen von Docker-Containern mit Docker-Compose

Bildbeschreibung hier einfügen

Dateien zusammenstellen Wählen Sie die soeben erstellte Datei docker-compose.yml aus

laufen

„Compose: lin-test“ wird bereitgestellt …
"C:\Programme\Docker\Docker\resources\bin\docker-compose.exe" -f D:\Projekt\gitFile\lin\lin-test\docker-compose.yml up -d
Gebäude zuletzt
Senden des Build-Kontexts an den Docker-Daemon 61,72 MB
Schritt 1/5: VON ubuntu:latest
---> c29284518f49
Schritt 2/5: KOPIEREN von target/*.jar /app.jar
---> f13f1a3f4a0d
Schritt 3/5: ENV JAVA_HOME="/usr/lib/jdk1.8"
---> Wird ausgeführt in ea05d01bf802
Zwischenbehälter entfernen ea05d01bf802
---> 9bb4f1a6be38
Schritt 4/5: ENV PATH="${PATH}:${JAVA_HOME}/bin:${JAVA_HOME}/sbin"
---> Wird ausgeführt in 73ab542794a5
Zwischenbehälter ausbauen 73ab542794a5
---> a6d791e7bd7c
Schritt 5/5: ENTRYPOINT [ "java", "-jar", "/app.jar" ]
---> Wird ausgeführt in e1704a59d50b
Zwischenbehälter ausbauen e1704a59d50b
---> 8ee7a6f5b53a
Erfolgreich erstellt 8ee7a6f5b53a
Erfolgreich getaggt mit lin-test_last:latest
SICHERHEITSHINWEIS: Sie erstellen ein Docker-Image von Windows aus auf einem Nicht-Windows-Docker-Host. Alle zum Build-Kontext hinzugefügten Dateien und Verzeichnisse verfügen über die Berechtigung „-rwxr-xr-x“. Es wird empfohlen, die Berechtigungen für vertrauliche Dateien und Verzeichnisse zu überprüfen und zurückzusetzen.

Verwenden Sie „Docker Scan“, um Snyk-Tests für Bilder auszuführen, um Schwachstellen zu finden und zu erfahren, wie Sie diese beheben können.
Das Image für den letzten Dienst wurde erstellt, da es noch nicht vorhanden war. Um dieses Image neu zu erstellen, müssen Sie „docker-compose build“ oder „docker-compose up --build“ verwenden.
lin-test_last_1 wird erstellt …
lin-test_last_1 wird erstellt ... fertig
„Compose: lin-test“ wurde erfolgreich bereitgestellt.

Dies ist das Ende dieses Artikels über die Bereitstellung von Docker für WSL2 mit IDEA. Weitere Informationen zur Bereitstellung von Docker für WSL2 mit IDEA finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, Sie werden 123WORDPRESS.COM auch in Zukunft unterstützen!

Das könnte Sie auch interessieren:
  • So erstellen Sie eine TAR-Datei von WSL über Docker
  • Bei der Installation von Docker Desktop wird eine Fehlermeldung angezeigt: Die WSL 2-Installation ist unvollständig (Beheben Sie die Fehlermeldung).
  • So installieren Sie WSL2 Ubuntu20.04 unter Windows 10 und richten die Docker-Umgebung ein
  • Tutorial zur Installation von Docker im Windows 10-Subsystem Ubuntu (WSL) (mit Bildern und Text)
  • Informationen zu WSL-Konfigurations- und Änderungsproblemen in Docker

<<:  Ein Vergleich zwischen dem href-Attribut und dem onclick-Ereignis des a-Tags

>>:  MySQL fügt schnell 100 Millionen Testdaten ein

Artikel empfehlen

Probleme und Vorsichtsmaßnahmen beim Festlegen von maxPostSize für Tomcat

1. Warum maxPostSize festlegen? Der Tomcat-Contai...

CSS- und HTML- und Front-End-Technologie-Schichtendiagramm

Front-End-Technologieschicht (Das Bild ist etwas e...

So wählen Sie alle untergeordneten Elemente aus und fügen ihnen in CSS Stile hinzu

Verfahren: Nehmen wir „less“ im tatsächlichen Pro...

Bauprozess eines privaten Docker-Lagerhafens

1. Vorbereitung 1.1 Hafen herunterladen Harbor-Do...

So verwenden Sie ECharts in WeChat Mini-Programmen mit uniapp

Heute verwenden wir Uniapp, um Echarts zur Anzeig...

MySQL-Abfragemethode mit mehreren Bedingungen

MySQL-Abfrage mit mehreren Bedingungen Umgebung: ...

So überprüfen Sie, wo die Metadatensperre in MySQL blockiert ist

So überprüfen Sie, wo die Metadatensperre in MySQ...

Detaillierte Erklärung zur Konfiguration einer statischen IP in Centos8

Nach der Installation von CentOS 8 wird beim Neus...

So scrollen Sie manuell durch Protokolle im Linux-System

Die Protokollrotation ist eine sehr gängige Funkt...

Eine kurze Diskussion über Makrotasks und Mikrotasks in js

Inhaltsverzeichnis 1. Über JavaScript 2. JavaScri...