GNU/Linux >> Linux Esercitazione >  >> Panels >> Docker

Server Web Node.js distribuito all'interno di Docker

Node.js è un pacchetto JavaScript lato server, spesso utilizzato per varie applicazioni cloud. Docker è una piattaforma container. Con Docker, gli utenti possono scaricare le applicazioni senza il fastidio del processo di installazione e configurazione.

Installa Docker

Per installare Docker CE (Community Edition), segui le istruzioni all'interno di una delle guide seguenti:

  • Installazione e utilizzo di Docker su Ubuntu e Debian

  • Installazione e utilizzo di Docker su CentOS e Fedora

Per istruzioni complete su ancora più distribuzioni Linux, fai riferimento alla sezione Install Docker Engine della documentazione ufficiale di Docker.

Scarica l'immagine del server Docker Node.js

È possibile accedere alla pagina utente di Docker Hub per Linode qui. Seleziona server-node-js immagine per informazioni sulla configurazione.

Nota Le immagini Docker create per un sistema operativo possono essere utilizzate su server che eseguono un sistema operativo diverso. Il server-node-js L'immagine di Ubuntu 14.04 è stata testata su Debian 7, Ubuntu 14.04, CentOS 7 e Fedora 21. Dopo l'installazione di Docker su CentOS e Fedora, esegui sudo service docker start comando.
  1. Cerca linode immagini:

    docker search linode
    
  2. Scarica linode/server-node-js immagine:

    docker pull linode/server-node-js
    

Esegui Docker Container, Node.js e il server Web

  1. Esegui il contenitore Linode. Inoltra la porta 80 del Linode alla porta 3000 del container:

    docker run -d -p 80:3000 linode/server-node-js
    
    Nota Questo comando esegue l'immagine della finestra mobile come un demone.
  2. Testare il server su example.com/test.htm , sostituendo example.com con l'indirizzo IP del tuo Linode. Dovrebbe apparire una pagina con "File di prova".

La pagina dell'immagine Docker Hub contiene informazioni che spiegano cosa contiene l'immagine Docker.

Maggiori informazioni

Si consiglia di consultare le seguenti risorse per ulteriori informazioni su questo argomento. Sebbene questi siano forniti nella speranza che possano essere utili, tieni presente che non possiamo garantire l'accuratezza o la tempestività dei materiali ospitati esternamente.

  • Pagina Linode Docker Hub
  • Documenti Docker
  • Tutorial Prova Docker
  • Hub Docker

Docker
  1. Immagine Docker del server web Nginx basata su Debian GNU/Linux

  2. Ospita più siti Web su contenitori Docker

  3. Come modificare le immagini Docker

  4. Come configurare un semplice server Web Apache in un contenitore Docker

  5. Nozioni di base su Vhost

Una breve introduzione a Dockerfile

Che cos'è un manifesto di immagine Docker?

Come Dockerizzare un'app Web Node.js

Distribuire un'installazione di MariaDB di Production Docker

Come ridurre le dimensioni dell'immagine Docker nei contenitori Docker

Condivisione di immagini Docker su Docker Hub