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 dans la documentation Stackhero

Stackhero offre 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 un simple docker-compose up. Aucune configuration supplémentaire requise : démarrez simplement vos containers.
  • Choisissez votre propre nom de domaine, automatiquement sécurisé avec HTTPS (par exemple : https://api.votre-entreprise.com, https://www.votre-entreprise.com ou https://backoffice.votre-entreprise.com).
  • Profitez de performances élevées et d’une sécurité robuste sur une infrastructure privée et dédiée.
  • Appliquez les mises à jour en un clic pour une maintenance simple et sans tracas.

Vos containers peuvent être en production en environ cinq minutes. Stackhero prend en charge l’infrastructure, les mises à jour et la sécurité pour vous permettre de vous concentrer sur la livraison de vos applications. Pour en savoir plus sur l’hébergement cloud Docker CaaS.

Si vous souhaitez spécifier une version différente de Node.js, suivez ces étapes :

  1. Ouvrez le fichier docker/my-app.dockerfile, qui définit l'image Docker pour votre application.
  2. Localisez la première ligne qui lit FROM node:<version>-alpine.
  3. Remplacez <version> par la version de Node.js de votre choix. Il est recommandé d'utiliser la version Long-Term Support (LTS). Vous pouvez vérifier la dernière version LTS sur le site de Node.js. Par exemple, pour utiliser la dernière version LTS (actuellement 22), mettez à jour la ligne en FROM node:22-alpine. Si vous préférez un numéro de version spécifique, vous pouvez utiliser quelque chose comme FROM node:22.13.0-alpine.
  4. Enregistrez vos modifications dans le Dockerfile.