Vollautomatisch : Erstellen Sie zuerst das Docker-Image-Warehouse und konfigurieren Sie es dann im Maven-Konfiguration des Projekts Suchen Sie die Adresse des Warehouses und konfigurieren Sie die Dockerfile-Datei im Projekt, sodass sie direkt in die Idee gepackt und automatisch in das Image Warehouse hochgeladen werden kann. Starten Sie dann einfach das Image auf dem Server.
Halbautomatisierung: Es gibt zwei Optionen für die Halbautomatisierung: Eine besteht darin, die Dockerfile-Datei innerhalb des Projekts zu platzieren, und die andere darin, sie außerhalb des Projekts zu platzieren .
Platzieren Sie es im Projekt: Konfigurieren Sie die Maven-Plug-In-Unterstützung in springboot pom.xml. Wenn die Plug-In-Unterstützung verwendet wird nicht konfiguriert ist, wird ein Fehler gemeldet und kann nicht gefunden werden. Die Dockerfile-Datei
wird außerhalb des Projekts platziert: Springboot wird immer noch in ein normales Glas gepackt und dann hochgeladen Senden Sie die JAR-Datei an den Server, erstellen Sie eine Dockerfile-Datei auf dem Server und führen Sie den Docker-Build-Befehl aus, erstellen Sie diese JAR-Datei in ein Docker-Image und führen Sie sie dann über das Image aus.
Im Allgemeinen wird die Halbautomatisierung häufiger verwendet als die Vollautomatisierung. Im Allgemeinen gibt es einige Schritte:
cmd kann Java -jar erfolgreich ausführen #
3. Dockerfile-Dateierstellen. Zu diesem Zeitpunkt wird die Dockerfile-Datei hervorgehoben
#? jar-Paket und Dockerfile-Datei Kommen Sie heraus, erstellen Sie einen neuen Ordner und legen Sie ihn darin ab. Halten Sie die Umschalttaste gedrückt, um PowerShell zu öffnen
(Hinweis: Docker Desktop ist auf meinem Computer installiert)# 🎜🎜#
#🎜🎜 #
Sehen Sie sich das erstellte Bild an (nicht sicher über den Befehl. Sie können zuerst die Grundbefehle lernen)
Sie können sehen, ob Der Container läuft und protokolliert Informationen
#🎜🎜 #AccessSuccess 5. Veröffentlichen und ausführenSie können das Bild auf Dockerhub hochladen und es dann mit Docker an andere weitergeben. Alles, was Sie brauchen, ist ein Spiegelbild!
Das obige ist der detaillierte Inhalt vonSo packen Sie ein SpringBoot-Projekt in ein Docker-Image. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!