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
Diese Situation tritt normalerweise auf, weil das...
BinLog BinLog ist ein Binärprotokoll, das alle Än...
In diesem Artikelbeispiel wird der spezifische Co...
1. Ziehen Sie das Redis-Image docker pull redis 2...
XHTML-Überschriftenübersicht Wenn wir Word-Dokume...
Methode 1: Verwenden des Onclick-Ereignisses <...
Wie konvertiere ich eine JSON-Zeichenfolge in ein...
Wir müssen Daten häufig zusammenfassen, ohne sie ...
Dieser Artikel veranschaulicht anhand eines Beisp...
Dies ist mein erstes Mal, dass ich das Element-Fr...
Inhaltsverzeichnis Vorwort Fall Optimierung Zusam...
Beim Starten von MongoDB lautet die Eingabeauffor...
Originallink: https://vien.tech/article/157 Vorwo...
Ich glaube, jeder Mensch ist sehr sensibel für Fa...
Wenn Sie Ihre Django-Anwendungen erstellen und sk...