RSS DEV-Gemeinschaft

Containerisierung einer Node.js-Anwendung mit Docker

Dieser Leitfaden demonstriert, wie man einen einfachen To-Do-Listen-Manager, der mit Node.js erstellt wurde, mit Docker containerisiert. Für den Anfang benötigen Sie Docker Desktop, einen Git-Client und eine IDE oder einen Texteditor. Klonen Sie zunächst den Quellcode der Anwendung von einem GitHub-Repository mit dem Befehl "git clone https://github.com/docker/getting-started-app.git". Navigieren Sie dann zum Projektverzeichnis und sehen Sie sich den Inhalt des geklonten Repositorys an. Erstellen Sie als Nächstes eine neue Datei namens Dockerfile im Projektverzeichnis, die Anweisungen zum Erstellen eines Container-Images enthält. Die Dockerfile enthält Befehle zum Kopieren des Anwendungscodes, zum Installieren von Abhängigkeiten und zum Einrichten der Umgebung. Nachdem Sie die Dockerfile erstellt haben, erstellen Sie das Docker-Image, indem Sie den Befehl "docker build -t getting-started ." ausführen. Sobald das Image erstellt wurde, starten Sie den Container mit dem Befehl "docker run -d -p 127.0.0.1:3000:3000 getting-started". Abschließend können Sie auf die To-Do-Listen-App zugreifen, indem Sie in Ihrem Browser http://localhost:3000 besuchen.
favicon
dev.to
Containerizing a Node.js Application with Docker
Bild zum Artikel: Containerisierung einer Node.js-Anwendung mit Docker
Create attached notes ...