GNU/Linux >> LINUX-Kenntnisse >  >> Panels >> Docker

Node.js-Webserver, der in Docker bereitgestellt wird

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.
  1. Suchen Sie nach Linode Bilder:

    docker search linode
    
  2. 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

  1. 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.
  2. Testen Sie den Server unter example.com/test.htm , wobei example.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

Docker
  1. Hosten Sie mehrere Websites in Docker-Containern

  2. So verwenden Sie ein Dockerfile zum Erstellen eines Docker-Images

  3. So ändern Sie Docker-Images

  4. Aktualisieren eines bereitgestellten Containers basierend auf einem Docker-Image

  5. So übertragen Sie Änderungen an einem Docker-Image

Eine kurze Einführung in Dockerfile

Was ist ein Docker-Image-Manifest?

So docken Sie eine Node.js-Web-App an

Stellen Sie eine Produktions-Docker-MariaDB-Installation bereit

So reduzieren Sie die Docker-Image-Größe in Docker-Containern

Teilen von Docker-Images auf Docker Hub