Vorwort Projektanforderungen: Installieren Sie das Docker-Plugin in Dockeridea und konfigurieren Sie Docker, um eine Docker-Datei für ein SpringBoot-Projekt zu erstellen. 1. Docker herunterladen, installieren und konfigurieren Download-Adresse: Laden Sie Docker von der offiziellen Website herunter Installieren Machen Sie einfach mit dem nächsten Schritt weiter Konfigurationspfad: Einstellungen-Allgemeines Kontrollkästchen Richten Sie einen Spiegel ein, um die Downloadgeschwindigkeit des Spiegels zu erhöhen Testen Sie, ob die Installation erfolgreich ist C:\Benutzer\msi>docker -v Docker-Version 19.03.12, Build 48a66213fe C:\Benutzer\msi>docker run hallo-welt Hallo von Docker! Diese Meldung zeigt, dass Ihre Installation scheinbar ordnungsgemäß funktioniert. Um diese Nachricht zu generieren, hat Docker die folgenden Schritte ausgeführt: 1. Der Docker-Client hat den Docker-Daemon kontaktiert. 2. Der Docker-Daemon hat das „Hallo-Welt“-Image vom Docker-Hub abgerufen. (amd64) 3. Der Docker-Daemon erstellt aus diesem Image einen neuen Container, der den ausführbare Datei, die die Ausgabe erzeugt, die Sie aktuell lesen. 4. Der Docker-Daemon hat die Ausgabe an den Docker-Client gestreamt, der sie dann zu Ihrem Terminal. Wenn Sie etwas Anspruchsvolleres ausprobieren möchten, können Sie einen Ubuntu-Container mit Folgendem ausführen: $ Docker ausführen -it Ubuntu Bash Geben Sie Bilder frei, automatisieren Sie Workflows und mehr mit einer kostenlosen Docker-ID: https://hub.docker.com/ Weitere Beispiele und Ideen finden Sie unter: https://docs.docker.com/get-started/ 2. Idee Docker-Plugin installieren 1. Installieren Sie das Docker-Plugin in der Idee: Datei--Plugins--Marketplace Search Docker Installation 2. Docker-Dienst konfigurieren Datei – Docker suchen – Docker auswählen – Rechts einen Docker hinzufügen 3. Erstellen Sie ein SpringBoot-Projekt, ändern Sie das Projekt pom.xmlspringMVC und greifen Sie auf localhost:8080/hello zu, um die Hallo-Zeichenfolge anzuzeigen @RequestMapping("/hallo") @AntwortBody öffentliche Zeichenfolge hallo () { gib "hallo" zurück; } 1. Konfigurieren Sie die Datei pom.xml <Bauen> <Plugins> <Plugin> <groupId>org.springframework.boot</groupId> <artifactId>Spring-Boot-Maven-Plugin</artifactId> <Hinrichtungen> <Ausführung> <Ziele> <goal>neu verpacken</goal> </Ziele> </Ausführung> </Ausführungen> </plugin> <Plugin> <groupId>com.spotify</groupId> <artifactId>Docker-Maven-Plugin</artifactId> <version>1.2.1</version> <Hinrichtungen> <Ausführung> <id>Bild erstellen</id> <phase>Paket</phase> <Ziele> <goal>bauen</goal> </Ziele> </Ausführung> </Ausführungen> <Konfiguration> <imageName>${project.artifactId}</imageName> <BildTags> <imageTag>neueste</imageTag> </imageTags> <dockerDirectory>${project.basedir}</dockerDirectory> <dockerHost>http://localhost:2375</dockerHost> <Ressourcen> <Ressource> <Zielpfad>/</Zielpfad> <Verzeichnis>${project.build.directory}</Verzeichnis> <include>${projekt.build.finalName}</include> </Ressource> </Ressourcen> </Konfiguration> </plugin> </plugins> </bauen> 2. Erstellen Sie eine Docker-Datei Erstellen Sie unter dem Hauptordner einen Docker-Ordner und erstellen Sie darin eine Dockerfile-Datei. xxxxx.jar wird nach dem Verpacken mit Maven kopiert. Inhalt der Dockerfile-Datei: # Aus dem Java-Image, Version: 8 VON java:8 # Mounten Sie das App-Verzeichnis VOLUME /app # Zum Bild KOPIEREN oder HINZUFÜGEN KOPIEREN demo-0.0.1-SNAPSHOT.jar app.jar Führen Sie den Befehl bash -c "touch /app.jar" aus. EXPOSE 8080 EINSTIEGSPUNKT ["java", "-jar", "app.jar"] Maven verpackt und kopiert das JAR-Paket in seinem Zielverzeichnis in das Docker-Verzeichnis. Dockerfile-Konfiguration konfigurieren laufen Erfolgreich ausgeführt prüfen Überprüfen Sie mit Docker, ob der Container gestartet ist: Testen Sie, ob das Projekt gestartet ist: Zusammenfassen Ich habe heute etwas über Docker-Container gelernt. Ich habe die grundlegenden Befehle gelernt, verstehe aber immer noch nicht, wie man sie verwendet. Nutzen Sie diese Gelegenheit, um etwas zu lernen. Im Moment weiß ich nur, wie man es benutzt, und ich werde später eine detaillierte Beschreibung der Schritte hinzufügen. Dies ist das Ende dieses Artikels über die Verwendung von Docker zum Bereitstellen von SpringBoot-Projekten in Idea. Weitere Informationen zur Docker-Bereitstellung von SpringBoot-Projekten 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:
|
<<: Typescript+React zum Erzielen einfacher Drag-and-Drop-Effekte auf Mobilgeräten und PCs
>>: Zusammenfassung mehrerer Situationen, in denen MySQL-Indizes fehlschlagen
Code kopieren Der Code lautet wie folgt: <!DOC...
In diesem Artikel wird der spezifische Code für J...
Inhaltsverzeichnis 1. Einfügen 2. Aktualisierung ...
Sprechen Sie über die Szene E-Mail senden Einbett...
Das WeChat-Applet Uniapp realisiert den Löscheffe...
Inhaltsverzeichnis 1. Einleitung 1. Grundlayout 2...
Inhaltsverzeichnis 1. Die Rolle der Nginx-Prozess...
Inhaltsverzeichnis Grundlegende Einführung Erste ...
Einführung In diesem Artikel stellen wir vor, wie...
Inhaltsverzeichnis DOM Knoten Elementknoten: Text...
Ich habe node.js zum Erstellen des Servers gewähl...
Inhaltsverzeichnis 1. Was ist nginx? 2. Was kann ...
1. Ein-Klick-Installation des Mysql-Skripts [root...
Da Uniapp nicht über eine autorisierte DingTalk-A...
Original-URL: http://segmentfault.com/blog/ciaocc/...