Docker: Wybór konkretnej wersji Node.js

Ta dokumentacja jest częścią przewodnika Node.js. Pełny przewodnik znajdziesz tutaj: Jak używać i wdrażać aplikację Node.js z Dockerem.

👋 Witamy w dokumentacji Stackhero!

Stackhero oferuje gotowe do użycia rozwiązanie Docker cloud CaaS (Containers as a Service), które zapewnia wiele korzyści, w tym:

  • Łatwe wdrażanie kontenerów do produkcji za pomocą prostego docker-compose up.
  • Dostosowywana nazwa domeny zabezpieczona HTTPS (na przykład, https://api.twoja-firma.com, https://www.twoja-firma.com, https://backoffice.twoja-firma.com).
  • Optymalna wydajność i solidne zabezpieczenia dzięki prywatnej i dedykowanej VM.
  • Bezproblemowe aktualizacje za pomocą jednego kliknięcia.

Oszczędzaj czas i upraszczaj swoje życie: wystarczy 5 minut, aby wypróbować rozwiązanie Docker CaaS cloud hosting Stackhero i wdrożyć swoje kontenery do produkcji!

Jeśli chcesz określić inną wersję Node.js, wykonaj następujące kroki:

  1. Otwórz plik docker/my-app.dockerfile, który definiuje obraz Dockera dla Twojej aplikacji.
  2. Znajdź pierwszą linię, która brzmi FROM node:<version>-alpine.
  3. Zamień <version> na wybraną wersję Node.js. Zaleca się użycie wersji Long-Term Support (LTS). Możesz sprawdzić najnowszą wersję LTS na stronie Node.js. Na przykład, aby użyć najnowszej wersji LTS (obecnie 22), zaktualizuj linię do FROM node:22-alpine. Jeśli wolisz konkretny numer wersji, możesz użyć czegoś takiego jak FROM node:22.13.0-alpine.
  4. Zapisz swoje zmiany w Dockerfile.