Docker - Impostazione di Node.js
Node.js è un framework JavaScript utilizzato per lo sviluppo di applicazioni lato server. È un framework open source sviluppato per funzionare su una varietà di sistemi operativi. Poiché Node.js è un framework popolare per lo sviluppo, Docker ha anche assicurato il supporto per le applicazioni Node.js.
Vedremo ora i vari passaggi per ottenere il contenitore Docker per Node.js.
Step 1- Il primo passo è estrarre l'immagine da Docker Hub. Quando accedi a Docker Hub, sarai in grado di cercare e vedere l'immagine per Node.js come mostrato di seguito. Basta digitare Nodo nella casella di ricerca e fare clic sul collegamento del nodo (ufficiale) che compare nei risultati della ricerca.
 
                Step 2 - Vedrai che il Docker pull comando per nodo nei dettagli del repository in Docker Hub.
 
                Step 3 - Sul Docker Host, utilizza il Docker pull come mostrato sopra per scaricare l'ultima immagine del nodo da Docker Hub.
 
                Una volta che il file pull è completo, possiamo quindi procedere con il passaggio successivo.
 
                Step 4 - Sul Docker Host, usiamo il vimeditor e creare un file di esempio Node.js. In questo file, aggiungeremo un semplice comando per visualizzare "HelloWorld" al prompt dei comandi.
 
                Nel file Node.js, aggiungiamo la seguente dichiarazione:
Console.log(‘Hello World’);Questo produrrà la frase "Hello World" quando la eseguiremo attraverso Node.js.
 
                Assicurati di salvare il file e poi procedi al passaggio successivo.
Step 5 - Per eseguire il nostro script Node.js utilizzando il contenitore Docker Node, dobbiamo eseguire la seguente istruzione:
sudo docker run –it –rm –name = HelloWorld –v “$PWD”:/usr/src/app 
   –w /usr/src/app node node HelloWorld.jsI seguenti punti devono essere annotati sul comando precedente:
- Il –rm viene utilizzata per rimuovere il contenitore dopo che è stato eseguito. 
- Diamo un nome al contenitore chiamato "HelloWorld". 
- Stiamo parlando di mappare il volume nel contenitore che è /usr/src/appalla nostra attuale directory di lavoro. Questo viene fatto in modo che il contenitore del nodo prenda il nostro script HelloWorld.js che è presente nella nostra directory di lavoro sull'host Docker. 
- Il –w opzione viene utilizzata per specificare la directory di lavoro utilizzata da Node.js. 
- La prima opzione del nodo viene utilizzata per specificare di eseguire l'immagine del nodo. 
- La seconda opzione del nodo viene utilizzata per indicare di eseguire il comando node nel contenitore del nodo. 
- E infine citiamo il nome del nostro script. 
Otterremo quindi il seguente output. E dall'output, possiamo vedere chiaramente che il contenitore Node è stato eseguito come contenitore ed ha eseguito lo script HelloWorld.js.
