A. Docker-Bereitstellung des Springboot-Projekts1. Kompilierung und Verpackung des Springboot-Projekts2. Erstellen Sie eine Dockerfile-Datei im Stammverzeichnis des ProjektsVON openjdk:8-jdk-alpine VOLUMEN /tmp HINZUFÜGEN ./target/demo-0.0.1-SNAPSHOT.jar demo.jar Führen Sie den Befehl sh -c 'touch /demo.jar' aus. EINSTIEGSPUNKT ["sh", "-c", "java $JAVA_OPTS -Djava.security.egd=file:/dev/./urandom -jar /demo.jar"] demo-0.0.1-SNAPSHOT.jar wird in Ihren Jar-Paketnamen geändert Wenn das JAR-Paket in Java ausgeführt wird, verwenden Sie openjdk:8-jdk-alpine 3. Führen Sie es im Stammverzeichnis aus, um ein Docker-Image zu erstellenDocker-Build -t demmo-docker:1.0. 4. Ausführen des ProjektsDocker ausführen Docker ausführen -dp 8080:8080 --name demo-docker demo-docker:1.0 B. Docker-Bereitstellung des VUE-Projekts1. Kompilieren und verpacken Sie das VUE-Projekt und führen Sie es im Stammverzeichnis des Projekts ausnpm-Ausführung erstellen Nach der Ausführung gibt es einen dist-Ordner 2. Kopieren Sie dist in einen leeren Ordner und erstellen Sie eine Dockerfile-DateiVON nginx WARTUNGSBEARBEITER admin KOPIEREN Sie dist/ /usr/share/nginx/html/ Der Ordner „dist“ enthält HTML, CSS und andere Dateien. Sie können nginx verwenden, um HTML auszuführen. 3. Führen Sie es im übergeordneten Ordner der Docker-Datei aus, um ein Docker-Image zu erstellenDocker-Build -t Demo-Vue-Docker. 4. Ausführen des Projektsdocker run --name auto-vue -d -p 8080:80 demo-vue-docker C. Exportieren Sie das Bilddocker save -o demo.tar demo-docker:1.0 Docker speichern -o vue-demo.tar Demo-Vue-Docker D. Kopieren Sie die TAR-Datei auf den ServerKopieren Sie die Datei auf den Server. Die RAR-Datei befindet sich im Benutzerverzeichnis. Auf einem Mac befindet sie sich beispielsweise unter /Benutzer/Ihr Benutzername/. Wenn Sie die Datei nicht finden können, können Sie sie mit einem Tool suchen. E. Importieren Sie das Bilddocker load -i demo.tar docker laden -i vue-demo.tar F. Ausführen des ProjektsSie steht im Einklang mit der obigen Beschreibung und wird hier nicht wiederholt. Dies ist das Ende dieses Artikels über die Implementierungsschritte der Docker-Bereitstellung in Springboot- und Vue-Projekten. Weitere relevante Inhalte zur Docker-Bereitstellung in Springboot- und Vue-Projekten finden Sie in den vorherigen Artikeln von 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, dass jeder 123WORDPRESS.COM in Zukunft unterstützen wird! Das könnte Sie auch interessieren:
|
<<: MySQL wählt den passenden Datentyp für die ID
<br />Vor nicht allzu langer Zeit habe ich a...
Inhaltsverzeichnis 1. Bedingungen für das Versage...
Hier ist ein mit CSS 3.0 implementierter Textschw...
Inhaltsverzeichnis Einführung Anweisungen Tatsäch...
1. Regulärer Ausdrucksabgleich ~ für Groß- und Kl...
Vorwort Bei unserer täglichen Arbeit führen wir m...
Hinweis: Diese Tabelle ist aus dem W3School-Tutor...
Grundlegende Syntax Sie können eine Ansicht mit d...
Zwei Hauptkategorien von Indizes Verwendete Speic...
Inhaltsverzeichnis Mysql Master-Slave-Synchronisi...
Inhaltsverzeichnis Überblick Code-Implementierung...
Was ist ein Ansichtsfenster? Mobile Browser platzi...
Inhaltsverzeichnis 1. Szenariobeschreibung 2. Lös...
Vorwort Dieser Artikel stellt hauptsächlich 4 Met...
In diesem Artikel finden Sie das MySQL-Installati...