Docker: Eine spezifische Node.js-Version wählen

Diese Dokumentation ist Teil des Node.js-Leitfadens. Den vollständigen Leitfaden finden Sie hier: Wie man eine Node.js-App mit Docker nutzt und bereitstellt.

Willkommen in der Stackhero-Dokumentation

Stackhero bietet eine einsatzbereite Docker Cloud CaaS (Containers as a Service) Plattform, die für schnelle und zuverlässige Container-Bereitstellungen entwickelt wurde:

  • Deployment in die Produktion mit nur einem docker-compose up. Es ist keine zusätzliche Konfiguration erforderlich: Starten Sie einfach Ihre Container.
  • Wählen Sie Ihren eigenen Domainnamen, der automatisch per HTTPS gesichert wird (zum Beispiel: https://api.ihr-unternehmen.com, https://www.ihr-unternehmen.com oder https://backoffice.ihr-unternehmen.com).
  • Profitieren Sie von hoher Performance und robuster Sicherheit auf einer privaten, dedizierten Infrastruktur.
  • Updates können mit nur einem Klick angewendet werden – für eine einfache und unkomplizierte Wartung.

Ihre Container sind in etwa fünf Minuten produktiv einsatzbereit. Stackhero übernimmt für Sie das Infrastrukturmanagement, Updates und die Sicherheit, sodass Sie sich ganz auf die Entwicklung Ihrer Anwendungen konzentrieren können. Erfahren Sie mehr über das Docker CaaS Cloud Hosting.

Wenn Sie eine andere Node.js-Version angeben möchten, folgen Sie diesen Schritten:

  1. Öffnen Sie die Datei docker/my-app.dockerfile, die das Docker-Image für Ihre App definiert.
  2. Suchen Sie die erste Zeile, die FROM node:<version>-alpine liest.
  3. Ersetzen Sie <version> durch die gewünschte Node.js-Version. Es wird empfohlen, die Long-Term Support (LTS)-Version zu verwenden. Sie können die neueste LTS-Version auf der Node.js-Website überprüfen. Um beispielsweise die neueste LTS-Version (derzeit 22) zu verwenden, aktualisieren Sie die Zeile zu FROM node:22-alpine. Wenn Sie eine spezifische Versionsnummer bevorzugen, können Sie etwas wie FROM node:22.13.0-alpine verwenden.
  4. Speichern Sie Ihre Änderungen im Dockerfile.