Docker: Choisir une version spécifique de Node.js

Cette documentation fait partie du guide Node.js. Consultez le guide complet ici : Comment utiliser et déployer une application Node.js avec Docker.

Bienvenue sur la documentation de Stackhero

Stackhero propose une plateforme Docker cloud CaaS (Containers as a Service) prête à l'emploi, conçue pour des déploiements de containers rapides et fiables :

  • Déployez en production avec une simple commande docker-compose up. Aucune configuration supplémentaire n'est nécessaire : lancez simplement vos containers.
  • Choisissez votre propre nom de domaine, automatiquement sécurisé en HTTPS (par exemple : https://api.votre-entreprise.com, https://www.votre-entreprise.com ou https://backoffice.votre-entreprise.com).
  • Profitez de hautes performances et d'une sécurité renforcée sur une infrastructure privée et dédiée.
  • Appliquez les mises à jour en un clic pour une maintenance simple et sans effort.

Vos containers peuvent être en production en environ cinq minutes. Stackhero gère pour vous l'infrastructure, les mises à jour et la sécurité, afin que vous puissiez vous concentrer sur le développement de vos applications. Découvrez-en plus sur l'hébergement cloud Docker CaaS.

Si vous souhaitez utiliser une version différente de Node.js, procédez comme suit :

  1. Ouvrez le fichier docker/my-app.dockerfile, qui définit l'image Docker de votre application.
  2. Repérez la première ligne qui commence par FROM node:<version>-alpine.
  3. Remplacez <version> par la version de Node.js de votre choix. Il est recommandé d'utiliser la version LTS (Long-Term Support). Vous pouvez consulter la dernière version LTS sur le site Node.js. Par exemple, pour utiliser la dernière version LTS (actuellement 22), modifiez la ligne en FROM node:22-alpine. Si vous souhaitez une version précise, vous pouvez utiliser par exemple FROM node:22.13.0-alpine.
  4. Enregistrez vos modifications dans le Dockerfile.