Heim >Java >javaLernprogramm >Wie SpringBoot Docker-Images für die Veröffentlichung verpackt
Fügen Sie einfach Webabhängigkeiten hinzu
#🎜 🎜#
3: Starten Sie den lokalen Computer und beobachten Sie, ob erfolgreich darauf zugegriffen werden kann 4: Verpackung5: Finden Sie den Speicherort des generierten JAR-Pakets
# ?? ##🎜🎜 #7: Schreiben Sie die Docker-Datei
8: Laden Sie unser JAR-Paket und die Dockerfile-Datei auf den Server hoch[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:latest10: 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# ??
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!