Docker: Scegliere una versione specifica di Node.js

Questa documentazione fa parte della guida Node.js. Consulta la guida completa qui: Come utilizzare e distribuire un'app Node.js con Docker.

Benvenuto nella documentazione di Stackhero

Stackhero offre una piattaforma Docker cloud CaaS (Containers as a Service) pronta all'uso, progettata per un deployment di container veloce e affidabile:

  • Effettua il deployment in produzione con un semplice docker-compose up. Nessuna configurazione aggiuntiva: avvia semplicemente i tuoi container.
  • Scegli il tuo nome di dominio, automaticamente protetto con HTTPS (ad esempio: https://api.tua-azienda.com, https://www.tua-azienda.com oppure https://backoffice.tua-azienda.com).
  • Approfitta di elevate prestazioni e sicurezza avanzata su un'infrastruttura privata e dedicata.
  • Applica gli aggiornamenti con un solo clic per una manutenzione semplice e senza sforzo.

I tuoi container possono essere operativi in produzione in circa cinque minuti. Stackhero gestisce per te infrastruttura, aggiornamenti e sicurezza, così puoi concentrarti sullo sviluppo delle tue applicazioni. Scopri di più sull'hosting cloud Docker CaaS.

Se desideri specificare una versione diversa di Node.js, segui questi passaggi:

  1. Apri il file docker/my-app.dockerfile, che definisce l'immagine Docker per la tua app.
  2. Trova la prima riga che legge FROM node:<version>-alpine.
  3. Sostituisci <version> con la versione di Node.js scelta. Si consiglia di utilizzare la versione Long-Term Support (LTS). Puoi controllare l'ultima versione LTS sul sito di Node.js. Ad esempio, per utilizzare l'ultima versione LTS (attualmente 22), aggiorna la riga a FROM node:22-alpine. Se preferisci un numero di versione specifico, puoi usare qualcosa come FROM node:22.13.0-alpine.
  4. Salva le modifiche nel Dockerfile.