Stellen Sie Java-Projekte mit Dockerfile bereit

1. Verschieben Sie das Java-Paket in das erstellte Verzeichnis

2. Schreiben Sie eine Docker-Datei

Verwenden Sie den folgenden Befehl, um eine Datei im selben Verzeichnis zu erstellen

Berühren Sie Dockerfile

Der Inhalt der Datei ist wie folgt:

#Abhängiges übergeordnetes Bild
VON Java:8
#Autor
WARTER maxurui
Das #jar-Paket wird dem Bild hinzugefügt
FÜGEN Sie springboot3-0.0.1-SNAPSHOT.jar springboot3-0.0.1-SNAPSHOT.jar hinzu
#Der vom Container bereitgestellte Port ist der Port, auf dem das JAR-Programm im Container ausgeführt wird
EXPOSE 8888
#Befehle, die nach dem Start des Containers ausgeführt werden sollen
ENTRYPOINT [„java“, „-jar“, „/springboot3-0.0.1-SNAPSHOT.jar“, „--spring.profiles.active=prod“]

3. Erstellen Sie ein Docker-Image

Syntax: Docker-Build-Verzeichnis mit benutzerdefiniertem Namen des JAR-Pakets 

Erstellen Sie ein Java-Image

docker build -t springboot3 .

Erfolgreich bauen

Der Effekt ist wie folgt:

Nimmt ziemlich viel Platz ein

4. Starten Sie den Container

docker run --name your_container_name -p 8080:8080 -d your_image_name

Starten Sie den Springboot3-Container

Docker run --name springboot3 -p 8888:8888 -d springboot3

 Erfolgreich gestartet

 

 

Guess you like

Origin blog.csdn.net/weixin_55127182/article/details/132382899