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

Eine kurze Diskussion über die MySQL-Optimierungslösung für große Tabellen

Hintergrund Die Menge neuer Daten in der Geschäft...

Über das WeChat-Gleitproblem des UniApp-Editors

Das Uniapp-Applet wird ein ähnliches Dropdown-Pro...

Zusammenfassung der grundlegenden Verwendung des $-Symbols in Linux

Linux-Version: CentOS 7 [root@azfdbdfsdf230lqdg1b...

Javascript-Grundlagen zu integrierten Objekten

Inhaltsverzeichnis 1. Einführung in integrierte O...

WeChat-Miniprogramme implementieren Sternebewertung

In diesem Artikel wird der spezifische Code für d...

Beispielcode für CSS3 zum Erzielen eines Bildlaufleisten-Verschönerungseffekts

Der spezifische Code lautet wie folgt: /*Breite d...

XHTML 1.0-Referenz

Nach Funktion sortierenNN: Gibt an, welche frühere...

Lösungen für den Fehler und die Ungültigkeit beim Öffnen von nginx.pid

Inhaltsverzeichnis 1. Problembeschreibung 2. Prob...

So zeigen Sie Bilder im TIF-Format im Browser an

Der Browser zeigt Bilder im TIF-Format an Code kop...

Detaillierte Erläuterung der logischen Architektur von MySQL

1. Gesamtarchitekturdiagramm Im Vergleich zu ande...

Beschreiben Sie kurz die Replikation der MySQL-Überwachungsgruppe

Originaltext: https://dev.mysql.com/doc/refman/8....