Heim > Java > javaLernprogramm > Hauptteil

Wie SpringBoot Docker-Images für die Veröffentlichung verpackt

WBOY
Freigeben: 2023-05-24 18:31:06
nach vorne
699 Leute haben es durchsucht

1: Erstellen Sie zuerst ein SpringBoot-Projekt

Fügen Sie einfach Webabhängigkeiten hinzu

2: Schreiben Sie einen Controller zum Testen

#🎜 🎜# Wie SpringBoot Docker-Images für die Veröffentlichung verpackt

3: Starten Sie den lokalen Computer und beobachten Sie, ob erfolgreich darauf zugegriffen werden kann

Wie SpringBoot Docker-Images für die Veröffentlichung verpackt

4: Verpackung

# 🎜🎜 #

Wie SpringBoot Docker-Images für die Veröffentlichung verpackt

Wie SpringBoot Docker-Images für die Veröffentlichung verpackt5: Finden Sie den Speicherort des generierten JAR-Pakets

# ?? ##🎜🎜 #

7: Schreiben Sie die Docker-Datei Wie SpringBoot Docker-Images für die Veröffentlichung verpackt

Wie SpringBoot Docker-Images für die Veröffentlichung verpackt

8: Laden Sie unser JAR-Paket und die Dockerfile-Datei auf den Server hoch

Wie SpringBoot Docker-Images für die Veröffentlichung verpackt

9: Verwenden Sie die hochgeladene Datei, um das Image zu erstellen

[root@iZwz9hv1phm24s3jicy8x1Z idea]# ls
Dockerfile  Docker-Package-0.0.1-SNAPSHOT.jar
[root@iZwz9hv1phm24s3jicy8x1Z idea]# docker build -t dongmu-springboot-project .
Sending build context to Docker daemon  17.54MB
Step 1/5 : FROM java:8
8: Pulling from library/java
5040bd298390: Pull complete 
fce5728aad85: Pull complete 
76610ec20bf5: Pull complete 
60170fec2151: Pull complete 
e98f73de8f0d: Pull complete 
11f7af24ed9c: Pull complete 
49e2d6393f32: Pull complete 
bb9cdec9c7f3: Pull complete 
Digest: sha256:c1ff613e8ba25833d2e1940da0940c3824f03f802c449f3d1815a66b7f8c0e9d
Status: Downloaded newer image for java:8
 ---> d23bdf5b1b1b
Step 2/5 : COPY /*.jar /app.jar
 ---> a16d648390df
Step 3/5 : CMD ["--server.port=8080"]
 ---> Running in bc45f72484c7
Removing intermediate container bc45f72484c7
 ---> 713861b331ad
Step 4/5 : EXPOSE 8080
 ---> Running in 7a28e4939b5e
Removing intermediate container 7a28e4939b5e
 ---> 08f540832166
Step 5/5 : ENTRYPOINT ["java","-jar","/app.jar"]
 ---> Running in 6cd669cd522c
Removing intermediate container 6cd669cd522c
 ---> 1fd9f50df534
Successfully built 1fd9f50df534
Successfully tagged dongmu-springboot-project:latest
Nach dem Login kopieren
Wie SpringBoot Docker-Images für die Veröffentlichung verpackt10: Verwenden Sie das Image, um den Container auszuführen

[root@iZwz9hv1phm24s3jicy8x1Z idea]# docker images
REPOSITORY                  TAG                IMAGE ID       CREATED              SIZE
dongmu-springboot-project   latest             1fd9f50df534   About a minute ago   661MB
redis                       5.0.9-alpine3.11   3661c84ee9d0   24 months ago        29.8MB
tomcat                      9.0.22             c856951ade0a   2 years ago          624MB
java                        8                  d23bdf5b1b1b   5 years ago          643MB
[root@iZwz9hv1phm24s3jicy8x1Z idea]# docker run -d -P --name dongmu-springboot-web dongmu-springboot-project
c63282034de4e9dca727c93009e29f421bcd2544557a60b6339fa8056cc1d0d5
Nach dem Login kopieren
# ??

Das obige ist der detaillierte Inhalt vonWie SpringBoot Docker-Images für die Veröffentlichung verpackt. 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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage