1. Entwicklungsumgebung
2. Installieren Sie das Docker-Plugin1. Installation in IdeeÖffnen Sie Idea, gehen Sie zu Datei->Einstellungen->Plugins->JetBrains-Plugin installieren, um die Plugin-Installationsoberfläche aufzurufen, geben Sie Docker in das Suchfeld ein, Sie sehen die Docker-Integration und klicken Sie rechts auf die Schaltfläche Installieren, um sie zu installieren. Starten Sie Idea nach der Installation neu. Konfigurieren Sie Docker nach dem Neustart und stellen Sie eine Verbindung mit dem Remote-Docker-Dienst her. Öffnen Sie die Konfigurationsoberfläche über Datei->Einstellungen->Erstellen,Ausführung,Bereitstellung->Docker. Klicken Sie auf das +-Zeichen, um eine Docker-Konfiguration hinzuzufügen, und geben Sie den Namen und die Engine-API-URL ein. Die URL ist die Docker-Dienstadresse, und Docker muss die Remote-Verbindungsfunktion aktivieren. Fügen Sie in CentOS die folgende Konfiguration zu den Docker-Startparametern hinzu, um die Remote-Verbindung zu aktivieren. Speicherort der Konfigurationsdatei: /usr/lib/systemd/system/docker.service, Konfigurationsparameterelement: ExecStart -H unix:///var/run/docker.sock -H tcp://0.0.0.0:2375 2. Laden Sie das Installationspaket herunter und installieren Sie esLaden Sie das Docker-Installationspaket von der offiziellen JetBrains-Website (http://plugins.jetbrains.com/plugin/7724-docker-integration) herunter, öffnen Sie Idea nach dem Herunterladen, öffnen Sie die Dateiauswahloberfläche über Datei->Einstellungen->Plugins->Plugin von Datenträger installieren, wählen Sie das gerade heruntergeladene ZIP-Installationspaket aus und starten Sie Idea nach der Installation neu. Die Konfiguration ist wie oben. 3. Bereitstellung des Docker-Dienstes Spring Boot1. Erstellen Sie ein neues Spring Boot-ProjektSie können sich auf das Beispielprojekt https://github.com/sealire/people/tree/tutorial beziehen und wie folgt eine REST-Schnittstelle in das Projekt schreiben, die einfach eine Zeichenfolge zurückgibt. @RequestMapping(Wert = "Test", Methode = RequestMethod.GET) @AntwortBody öffentlicher Objekttest (HttpServletRequest-Anfrage, @RequestParam String-Parameter) { Rückgabeparameter; } Ändern Sie die POM-Datei, fügen Sie Eigenschaften hinzu und fügen Sie das Plugin hinzu: <Eigenschaften> <docker.image.prefix>leesia</docker.image.prefix> </Eigenschaften> <Bauen> <Plugins> <Plugin> <groupId>com.spotify</groupId> <artifactId>Docker-Maven-Plugin</artifactId> <version>1.0.0</version> <Konfiguration> <imageName>${docker.image.prefix}/${project.artifactId}</imageName> <dockerVerzeichnis></dockerVerzeichnis> <Ressourcen> <Ressource> <Zielpfad>/</Zielpfad> <Verzeichnis>${project.build.directory}</Verzeichnis> <include>${project.build.finalName}.jar</include> </Ressource> </Ressourcen> </Konfiguration> </plugin> </plugins> </bauen> 2. Konfigurieren Sie die Dockerfile-DateiErstellen Sie im Stammverzeichnis des Projekts eine neue Dockerfile-Datei mit folgendem Inhalt: VON java:8 VOLUMEN /tmp KOPIEREN Sie target/resource-1.0-SNAPSHOT.jar resource.jar Führen Sie den Befehl bash -c "touch /resource.jar" aus. EXPOSE 8080 EINSTIEGSPUNKT ["java","-jar","resource.jar"] # docker run -d -p 18080:8080 --name docker-resource leesia/resource:1.0 Das Basisimage ist java:8, und der Kopierbefehl kopiert die JAR-Ressourcendatei unter /target in das Image. ENTRYPOINT ist der Befehl zum Starten des Containers. 3. Erstellen Sie ein Docker-ImagePacken Sie das Projekt und führen Sie den Befehl mvn clean package im Idea-Terminal aus, um es zu kompilieren und zu packen. Nach dem Packen wird im Zielverzeichnis ein JAR-Paket generiert. Nach dem Generieren des JAR-Pakets können Sie den Dienst zum Testen lokal starten. Konfigurieren Sie nach dem Testen den Befehl zur Erstellung des Docker-Image. Rufen Sie die Konfigurationsoberfläche über „Ausführen“ -> „Konfigurationen bearbeiten“ auf. Klicken Sie auf Docker und dann auf das +-Zeichen, fügen Sie einen Docker-Befehl hinzu, geben Sie den Namen ein, wählen Sie Server aus, wählen Sie die Dockerfile-Datei aus, geben Sie das Image-Tag ein und schließen Sie die Konfiguration ab. Nachdem die Konfiguration abgeschlossen ist, führen Sie diesen Befehl aus, Wenn keine Fehler auftreten, wird die Verbindung zum Docker-Server hergestellt und das Image erstellt. Nachdem Sie das Image erstellt haben, starten Sie das Image auf dem Docker-Server und führen Sie den folgenden Befehl aus, um das Image zu starten: docker run -d -p 18080:8080 --name docker-resource leesia/resource:1.0 -p bindet den Port 18080 des Docker-Servers an den Port 8080 des Containers. Nachdem der Container gestartet wurde, greifen Sie auf die Serviceschnittstelle zu. Der Schnittstellenparameter ist eine Zeichenfolge und das Zeichen wird zurückgegeben. Dies ist das Ende dieses Artikels zur Installation des Docker-Plugins für IntelliJ IDEA. Weitere Informationen zur Installation des Docker-Plugins für 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:
|
<<: Beispielcode für CSS-Pseudoklassen zum Ändern des Eingabeauswahlstils
>>: JS ES neue Funktionen Vorlagenzeichenfolge
1. SHOW PROCESSLIST-Befehl SHOW PROCESSLIST zeigt...
Beim Surfen im Internet stoßen wir nicht oft auf ...
Heute habe ich von Alibaba Cloud eine Festplatten...
Inhaltsverzeichnis 1. Was ist Lazy Loading von Ro...
Inhaltsverzeichnis Vorwort Pfeilfunktionen Beherr...
Inhaltsverzeichnis Vorwort Ergebnisse erzielen Co...
Inhaltsverzeichnis 1. Kapseln Sie komplexe Seiten...
Inhaltsverzeichnis Vorwort 1. Bereitstellung und ...
Code kopieren Der Code lautet wie folgt: <!DOC...
In diesem Artikel finden Sie das grafische Tutori...
Bisher konnte react.forwardRef nicht auf höherwer...
CSS realisiert den Prozessnavigationseffekt. Der ...
Eine Transaktion ist eine logische Gruppe von Ope...
Laden Sie zunächst das Installationspaket von der...
In diesem Artikel wird die Installations- und Kon...