1. Konfigurieren Sie den Docker-RemoteverbindungsportSuchen und bearbeiten Sie die Datei docker.service auf Ihrem Server.
Fügen Sie, wie in der folgenden Abbildung gezeigt, Folgendes hinzu:
2. Docker neu starten
3. Server-Ports öffnenIch verwende Alibaba Cloud Server und öffne Ports in den Konfigurationsregeln der Sicherheitsgruppe. 4. Testen Sie, ob die Remote-Verbindung normal ist
5. Laden Sie das Docker-Plugin von IDEA herunter6. Verwenden Sie das Plugin, um eine Verbindung zum Docker-Container des Alibaba Cloud-Servers herzustellenNachdem die Verbindung erfolgreich hergestellt wurde, können Sie das Image und den Container im Docker sehen 7. Erstellen Sie eine neue Dockerfile-Datei unter dem ProjektIch habe es im Stammverzeichnis des Projekts abgelegt, auf derselben Ebene wie pom.xml. #Dies ist das Basis-Image von java:8 VOLUMEN /tmp #Kopieren Sie das JAR-Paket in das Image und ändern Sie den Namen in app.jar HINZUFÜGEN ./target/yun-tool-1.0.jar app.jar #Führen Sie den Befehl aus, wenn der Container mit dem Starten unseres Projekts beginnt (das ist eigentlich ein Linux-Befehl) EINSTIEGSPUNKT ["java","-Djava.security.egd=file:/dev/./urandom","-jar","/app.jar"] 8. Fügen Sie eine Docker-Konfiguration hinzu9. Verwenden Sie Maven, um das Projekt in ein JAR-Paket zu packen10. Ausführen des Build-Images11. Browserzugriffhttp://IP-Adresse:Port Dies ist das Ende dieses Artikels über die Bereitstellung von SpringBoot-Projekten in IDEA über das Docker-Plugin. Weitere Informationen zur Bereitstellung von SpringBoot-Projekten mit Docker 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:
|
<<: Detaillierte Einführung in das CSS-Prioritätswissen
>>: Detaillierte Erklärung der Transaktionen und Indizes in der MySQL-Datenbank
Grundlegende Syntax der Tabelle <table>...&l...
HTML besteht aus Tags und Attributen, die zusamme...
Inhaltsverzeichnis 1. Ternäres Operatorurteil 2. ...
Das W3C, eine 1994 gegründete Organisation, zielt...
Ich habe vor kurzem HTML neu gelernt, was als neue...
Im Allgemeinen verfügen Listen über Auswahlfunkti...
In letzter Zeit muss ich im Projekt viele fragmen...
Inhaltsverzeichnis 1. Demo-Projekt 1.1 Schnittste...
/****************** * Kernel-Debugging-Technologi...
Hier ist ein Fall, den Frontend-Entwickler kennen...
Automatische Aktualisierung der Webseite: Fügen Si...
Vorwort Das Zusammenführen oder Aufteilen anhand ...
Inhaltsverzeichnis SSH-Protokoll SSH Verbindungsp...
Inhaltsverzeichnis Merkmale Erhaltungsstrategie B...
Vorwort Da immer wieder Fehler auftreten, protoko...