Systemumgebung: Windows 7 1. Docker installierenLaden Sie docker-ToolBox von der offiziellen Docker-Website herunter und installieren Sie es Nach Abschluss der Installation werden drei Symbole angezeigt: 2. Erstellen Sie ein Docker-ImageDocker kann automatisch Images basierend auf dem Inhalt der Dockerfile-Datei erstellen. Dockerfile ist eine Textdatei, die alle Befehle zum Erstellen eines Images enthält. Verwenden Sie den Befehl „Docker Build“, um ein Image basierend auf dem Inhalt zu erstellen. Beispiel: Erstellen Sie ein Docker-Image eines NodeJS-Programms: 1. Erstellen Sie ein neues Verzeichnis und initialisieren Sie es mit npm init in cmd. 2. Erstellen Sie ein Demoprogramm mit folgendem Inhalt: Hinweis: Wenn ein formelles Produkt oder Projekt mit Docker verpackt und veröffentlicht wird, wie etwa der Funktionscode im obigen Beispiel, kann der NodeJS-Code vor der Erstellung des Images mit JShaman verschleiert und verschlüsselt werden, um zu verhindern, dass der Quellcode extrahiert und weitergegeben wird. Erstellen Sie eine leere Datei mit dem Namen Dockerfile und füllen Sie den folgenden Inhalt aus: VON Knoten: Bor # App-Verzeichnis erstellen ARBEITSVERZEICHNIS /app # App-Abhängigkeiten installieren KOPIEREN Sie package.json. # Für npm@5 oder höher, kopieren Sie auch package-lock.json # KOPIEREN package.json package-lock.json ./ Führen Sie npm install aus # App-Quelle bündeln KOPIEREN . . EXPOSE 3000 CMD [ "Knoten", "demo.js" ] 3. Erstellen Sie ein Bild Starten Sie das Docker Quickstart Terminal und führen Sie den Befehl aus
(. bedeutet im aktuellen Verzeichnis erstellen) 3. Ausführen des Imagesdocker run -p 3000:3000 -d nodedemo Dann können Sie auf den Node.JS-Dienst zugreifen. Oben finden Sie Einzelheiten zur Installation von Docker, zum Erstellen von Images sowie zum Laden und Ausführen von NodeJS-Programmen. Weitere Informationen zum Ausführen von Docker-NodeJS-Programmen finden Sie in den anderen verwandten Artikeln auf 123WORDPRESS.COM! Das könnte Sie auch interessieren:
|
<<: Lösen Sie das Problem des Navicat für Mysql-Verbindungsfehlers 1251 (Verbindung fehlgeschlagen)
>>: 12 Gesetze des Webdesigns für sauberen Code [Grafik]
Vorwort Ich bin kürzlich bei der Arbeit auf ein P...
In diesem Artikel wird das ausführliche Installat...
Einführung in die Umgebung: Ubuntu Server 16.04.2...
Codebeispiel: öffentliche Klasse JDBCDemo3 { öffe...
Inhaltsverzeichnis MYSQL METADATA LOCK (MDL LOCK)...
CSS-Transformationen sind zwar cool, wurden aber ...
Ich habe mich immer gefragt, warum der timestamp ...
Wie installiere ich MySQL 5.7 in Ubuntu 16.04? In...
Kontrollkästchen sind auf Webseiten sehr verbreit...
1. Laden Sie MySQL Community Server 5.6.35 herunt...
Vorwort Tipp: Hier können Sie den ungefähren Inha...
Welche Informationen möchten Sie erhalten, wenn S...
Vorwort Hinweis: Die Testdatenbankversion ist MyS...
Vor einiger Zeit habe ich Testern eine Produktver...
Wissen Sie, welche Schriftarten in den Logo-Desig...