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
Lassen Sie mich zunächst erklären, dass wir uns o...
Inhaltsverzeichnis Mysql Master-Slave-Synchronisi...
Die verständlichste Erklärung des Genauigkeitspro...
Geschäftsszenario: Abfragen von Tabellen in versc...
Ich weiß nicht, ob Sie schon einmal auf eine solc...
Datenbank anzeigen show databases; Erstellen eine...
Wenn Sie benutzerdefinierte Zabbix-Skripte zum Sa...
Inhaltsverzeichnis Hafenbezogene Konzepte: Bezieh...
In diesem Artikel zeige ich Ihnen, wie Sie i3 auf...
Das img-Tag in XHTML sollte wie folgt geschrieben...
Hintergrund Der Domänenname der Schnittstelle ist...
In MySQL können Sie mehrere Indizes für eine Tabe...
In diesem Artikel wird der spezifische Code von j...
In diesem Artikel erfahren Sie, wie Sie mit Vue W...
Meta-Tag-Funktion Der META-Tag ist ein Schlüsselt...