Docker: Elegir una versión específica de Node.js

Esta documentación forma parte de la guía Node.js. Consulte la guía completa aquí: Cómo usar y desplegar una aplicación Node.js con Docker.

Bienvenido a la documentación de Stackhero

Stackhero ofrece una plataforma Docker cloud CaaS (Containers as a Service) lista para usar, diseñada para despliegues de contenedores rápidos y fiables:

  • Despliegue en producción con un simple docker-compose up. No necesita configuración adicional: simplemente inicie sus contenedores.
  • Elija su propio nombre de dominio, asegurado automáticamente con HTTPS (por ejemplo: https://api.su-empresa.com, https://www.su-empresa.com o https://backoffice.su-empresa.com).
  • Disfrute de un alto rendimiento y una seguridad robusta sobre infraestructura privada y dedicada.
  • Aplique actualizaciones con un solo clic para un mantenimiento sencillo y sin complicaciones.

Puede tener sus contenedores en producción en unos cinco minutos. Stackhero gestiona la infraestructura, las actualizaciones y la seguridad por usted, para que pueda centrarse en el desarrollo de sus aplicaciones. Lea más sobre el alojamiento cloud Docker CaaS.

Si desea especificar una versión diferente de Node.js, siga estos pasos:

  1. Abra el archivo docker/my-app.dockerfile, que define la imagen de Docker para su aplicación.
  2. Localice la primera línea que dice FROM node:<version>-alpine.
  3. Reemplace <version> con la versión de Node.js que elija. Se recomienda usar la versión de Soporte a Largo Plazo (LTS). Puede verificar la última versión LTS en el sitio de Node.js. Por ejemplo, para usar la última versión LTS (actualmente 22), actualice la línea a FROM node:22-alpine. Si prefiere un número de versión específico, puede usar algo como FROM node:22.13.0-alpine.
  4. Guarde sus cambios en el Dockerfile.