Schreiben einer Docker-Datei Am Beispiel des von ├── /bin │ └── www ├── /Knotenmodule ├── /öffentlich ├── /Routen ├── /Ansichten ├── Paket-Lock.json ├── Paket.json ├── Ökosystem.config.js ├── app.js └── Docker-Datei Erstellen Sie eine neue VON Knoten:10.15 WARTUNGSBEARBEITER [email protected] KOPIEREN ./app/ ARBEITSVERZEICHNIS /app Führen Sie den Befehl npm install pm2 -g aus. EXPOSE 8003 CMD ["pm2-runtime", "ecosystem.config.js"]
Erstellen des Images Ausführen im Projektverzeichnis Docker-Build -t Express-App:v1. Wenn der Build erfolgreich ist, überprüfen Sie die Spiegelliste Docker-Bilder Das Bild Ausführen des Containers docker run -d -p 8003:3000 --name="express-app" express-app:v1
implementieren Docker PS Die normale Anzeige sieht folgendermaßen aus Fügen Sie den Parameter Betreten des Containers Wenn Sie den Container öffnen möchten, führen Sie den folgenden Befehl aus Docker Exec -it Express-App Bash Der Befehl Betrieb schließen Stoppen des Containers Docker stoppt Express-App Löschen eines Containers Docker RM Express-App Wenn der Container beim Löschen noch ausgeführt wird, müssen Sie den Parameter Löschen eines Bildes Docker RMI Express-App: V1 Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, er wird für jedermanns Studium hilfreich sein. Ich hoffe auch, dass jeder 123WORDPRESS.COM unterstützen wird. Das könnte Sie auch interessieren:
|
<<: Detailliertes Tutorial zur Installation und Deinstallation von MySql
>>: Tipps zum Schreiben prägnanter React-Komponenten
Die Referenzierung ist über CDN (Content Delivery ...
Ein sehr häufiges Szenario in react -Projekten: c...
// Ich habe einen ganzen Nachmittag für die Insta...
Vorwort Um den Unterschied zwischen dem Hinzufüge...
Die häufig verwendeten Oracle10g-Partitionen sind...
Es ist sehr einfach, eine Scala-Umgebung in Linux...
Die vertikal benachbarten Kanten zweier oder mehr...
Inhaltsverzeichnis 1. Vorbereitung vor der Entwic...
Verwenden Sie runlike, um die Docker Run-Startpar...
Inhaltsverzeichnis 1. Zwei-Wege-Bindung 2. Wird d...
<br />Wenn Sie sich diesen Titel ansehen, ko...
HTML-Absatz Absätze werden durch das Tag <p>...
Formularelemente dynamisch hinzufügen Das dynamis...
Vorwort Die in diesem Artikel implementierte Anfo...
Inhaltsverzeichnis K8S Master Grundlegende Archit...