Heim > Java > javaLernprogramm > Wie man ein Springboot-Projekt im Docker bereitstellt

Wie man ein Springboot-Projekt im Docker bereitstellt

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Freigeben: 2023-05-17 08:04:35
nach vorne
1902 Leute haben es durchsucht

1. Idee zur Installation des Docker-Plugins

2. KonfigurationWie man ein Springboot-Projekt im Docker bereitstellt

Hinweis: Um Docker über Port 2375 zugänglich zu machen, müssen Sie DockerWie man ein Springboot-Projekt im Docker bereitstellt

vim /lib/systemd/system/docker.service
Nach dem Login kopieren
konfigurieren als folgt

3. Konfigurieren Sie den Container

Wie man ein Springboot-Projekt im Docker bereitstellt

Wie man ein Springboot-Projekt im Docker bereitstellt

Dockerfile (legen Sie die Dockerfile-Datei der Einfachheit halber im Stammverzeichnis ab)

FROM java:8
VOLUME /tmp
ADD /target/sso_test-0.0.1-SNAPSHOT.jar sso_test.jar
EXPOSE 9999
ENTRYPOINT ["java","-Djava.security.egd=file:/dev/./urandom","-jar","/sso_test.jar"]
Nach dem Login kopieren
Wie man ein Springboot-Projekt im Docker bereitstelltDas Format ist FROM :

Die erste Anweisung muss die FROM-Anweisung sein. Und wenn Sie mehrere Images in derselben Docker-Datei erstellen, können Sie mehrere FROM-Anweisungen verwenden (einmal für jedes Image).

VOLUME

Das Format ist VOLUME ["/data"]. Erstellen Sie einen Bereitstellungspunkt, der vom lokalen Host oder anderen Containern bereitgestellt werden kann. Er wird im Allgemeinen zum Speichern von Datenbanken und Daten verwendet, die verwaltet werden müssen.

ADD

Das Format ist ADD . Dieser Befehl kopiert das angegebene nach Dabei kann ein relativer Pfad zu dem Verzeichnis sein, in dem sich die Docker-Datei befindet, oder es kann eine TAR-Datei sein (automatisch in ein Verzeichnis dekomprimiert).

EXPOSE

Das Format ist EXPOSE ...]. Teilen Sie Docker die Portnummer mit, die der Servercontainer zur Verwendung durch das verbundene System bereitstellt. Sie müssen beim Starten des Containers -P übergeben, und der Docker-Host weist automatisch einen Port zu und leitet ihn an den angegebenen Port weiter. InEntrypointt gibt es zwei Formate:

entrypoint ["executable", "Param1", "Param2"]

entrypoint Command Param1 (wird in der Shell ausgeführt)

    Nach dem Start des Konfigurationscontainers Der auszuführende Befehl und kann nicht durch die von Docker Run bereitgestellten Parameter überschrieben werden.
  • Jede Docker-Datei kann nur einen ENTRYPOINT haben. Wenn mehrere angegeben werden, wird nur der letzte wirksam.

  • Bemerkungen:
  • Um mehr über Dockerfile zu erfahren, gehen Sie bitte zu ----Dockerfile-Einführung

  • Docker-Chinesisches Handbuch-----Docker-Chinesisches Handbuch

Bereitstellung

Das obige ist der detaillierte Inhalt vonWie man ein Springboot-Projekt im Docker bereitstellt. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:yisu.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Aktuelle Ausgaben
Docker installiert PHPStudy
Aus 1970-01-01 08:00:00
0
0
0
Über Docker
Aus 1970-01-01 08:00:00
0
0
0
Docker: Ungültiges Referenzformat
Aus 1970-01-01 08:00:00
0
0
0
Docker-Pull-Fehler?
Aus 1970-01-01 08:00:00
0
0
0
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage