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