Heim >Java >javaLernprogramm >Wie man ein Springboot-Projekt im Docker bereitstellt
1. Idee zur Installation des Docker-Plugins
2. Konfiguration
Hinweis: Um Docker über Port 2375 zugänglich zu machen, müssen Sie Docker
vim /lib/systemd/system/docker.servicekonfigurieren als folgt
3. Konfigurieren Sie den Container 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"]Das 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).
VOLUMEDas 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.
ADDDas Format ist ADD
Das Format ist EXPOSE
entrypoint ["executable", "Param1", "Param2"]
entrypoint Command Param1 (wird in der Shell ausgeführt)
Jede Docker-Datei kann nur einen ENTRYPOINT haben. Wenn mehrere angegeben werden, wird nur der letzte wirksam.
Um mehr über Dockerfile zu erfahren, gehen Sie bitte zu ----Dockerfile-Einführung
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!