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
Responsive Layoutsysteme sind in den heute gängig...
1. Entpacken Sie mysql-8.0.21-winx64 2. Konfiguri...
Grundkenntnisse der responsiven Layoutentwicklung...
Vorwort Die allgemeinen Methoden sind hier nicht ...
Inhaltsverzeichnis Überblick Vier Beispiele Beisp...
Die vom Docker abgerufenen Befehle werden standar...
<br />Zuvor haben wir gelernt, wie man Zelll...
Inhaltsverzeichnis Vorwort Parameter analysieren ...
MySQL selbst wurde auf Basis des Dateisystems ent...
Vorwort: Als Gigant in der IT-Branche ist Microso...
Die Installation der mysql5.7.18zip-Version unter...
<br />Formulare sind für Benutzer ein wichti...
Was ist ein Ansichtsfenster? Mobile Browser platz...
xml <?xml version="1.0" encoding=&qu...
Hintergrund Wie wir alle wissen, ist Nginx ein Ho...