Node.js ist ein serverseitiges JavaScript-Paket, das häufig für verschiedene Cloud-Anwendungen verwendet wird. Docker ist eine Containerplattform. Mit Docker können Benutzer Anwendungen ohne den Aufwand des Installations- und Konfigurationsprozesses herunterladen.
Installieren Sie Docker
Um Docker CE (Community Edition) zu installieren, befolgen Sie die Anweisungen in einer der folgenden Anleitungen:
-
Installieren und Verwenden von Docker unter Ubuntu und Debian
-
Installieren und Verwenden von Docker unter CentOS und Fedora
Vollständige Anweisungen zu noch mehr Linux-Distributionen finden Sie im Abschnitt „Install Docker Engine“ der offiziellen Docker-Dokumentation.
Laden Sie das Docker Node.js-Server-Image herunter
Auf die Docker Hub-Benutzerseite für Linode kann hier zugegriffen werden. Wählen Sie server-node-js aus Bild für Konfigurationsinformationen.
Hinweis Docker-Images, die für ein Betriebssystem erstellt wurden, können auf Servern verwendet werden, auf denen ein anderes Betriebssystem ausgeführt wird. Die server-node-js Das Ubuntu 14.04-Image wurde auf Debian 7, Ubuntu 14.04, CentOS 7 und Fedora 21 getestet. Führen Sie nach der Docker-Installation auf CentOS und Fedora den sudo service docker start
aus Befehl.
-
Suchen Sie nach Linode Bilder:
docker search linode
-
Laden Sie linode/server-node-js herunter Bild:
docker pull linode/server-node-js
Führen Sie den Docker-Container, Node.js und den Webserver aus
-
Führen Sie den Linode-Container aus. Leiten Sie den Port 80 von Linode an Port 3000 des Containers weiter:
docker run -d -p 80:3000 linode/server-node-js
Hinweis Dieser Befehl führt das Docker-Image als Daemon aus.
-
Testen Sie den Server unter
example.com/test.htm
, wobeiexample.com
ersetzt wird mit der IP-Adresse Ihres Linode. Eine Seite mit „Testdatei“ sollte erscheinen.
Die Bildseite von Docker Hub enthält Informationen, die erklären, was das Docker-Bild enthält.
Weitere Informationen
Weitere Informationen zu diesem Thema finden Sie in den folgenden Ressourcen. Obwohl diese in der Hoffnung bereitgestellt werden, dass sie nützlich sind, beachten Sie bitte, dass wir nicht für die Genauigkeit oder Aktualität extern gehosteter Materialien garantieren können.
- Linode Docker-Hub-Seite
- Docker-Dokumentation
- Docker Probieren Sie es aus
- Docker-Hub