Die lokale Umgebung ist Windows 10 + WSL2 (Ubuntu). Sie müssen Docker auf dem Server installieren und den Remotezugriff aktivieren. # 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" 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. 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. 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 Dateien zusammenstellen Wählen Sie die soeben erstellte Datei docker-compose.yml aus laufen
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:
|
<<: Ein Vergleich zwischen dem href-Attribut und dem onclick-Ereignis des a-Tags
>>: MySQL fügt schnell 100 Millionen Testdaten ein
1. Warum maxPostSize festlegen? Der Tomcat-Contai...
Front-End-Technologieschicht (Das Bild ist etwas e...
Verfahren: Nehmen wir „less“ im tatsächlichen Pro...
Vorwort Wie Sie alle wissen, sind wir bei MySQL-B...
1. Vorbereitung 1.1 Hafen herunterladen Harbor-Do...
Heute verwenden wir Uniapp, um Echarts zur Anzeig...
Vorwort Gestern gab es ein Projekt, das die Imple...
MySQL-Abfrage mit mehreren Bedingungen Umgebung: ...
Einführung in kubectl kubectl ist ein Befehlszeil...
Eine Website verwendet viel HTML5 und CSS3 und ho...
Inhaltsverzeichnis 1. Verwendung in Komponenten 2...
So überprüfen Sie, wo die Metadatensperre in MySQ...
Nach der Installation von CentOS 8 wird beim Neus...
Die Protokollrotation ist eine sehr gängige Funkt...
Inhaltsverzeichnis 1. Über JavaScript 2. JavaScri...