Docker: 特定のNode.jsバージョンを選択する

このドキュメントはNode.jsガイドの一部です。完全なガイドはこちらからご覧いただけます:Dockerを使用してNode.jsアプリを利用・デプロイする方法

Stackheroドキュメントへようこそ

Stackheroは、迅速かつ信頼性の高いコンテナデプロイメントのために設計された、すぐに使えるDockerクラウドCaaS(Containers as a Service)プラットフォームを提供しています。

  • docker-compose up ひとつで本番環境にデプロイできます。追加設定は不要で、コンテナをそのまま起動するだけです。
  • 独自のドメイン名を選択でき、自動的にHTTPSでセキュア化されます(例:https://api.your-company.comhttps://www.your-company.comhttps://backoffice.your-company.com など)。
  • プライベートかつ専用インフラ上で、高いパフォーマンスと堅牢なセキュリティを実現します。
  • ワンクリックでアップデートを適用でき、シンプルかつ手間のかからないメンテナンスが可能です。

約5分でコンテナを本番環境で稼働させることができます。Stackheroがインフラ、アップデート、セキュリティを管理するため、アプリケーション開発に集中できます。Docker CaaSクラウドホスティングの詳細もご覧ください。

異なるNode.jsバージョンを指定したい場合は、次の手順に従ってください:

  1. アプリのDockerイメージを定義するdocker/my-app.dockerfileファイルを開きます。
  2. FROM node:<version>-alpineと記載された最初の行を見つけます。
  3. <version>を選択したNode.jsバージョンに置き換えます。長期サポート(LTS)バージョンを使用することをお勧めします。最新のLTSバージョンはNode.jsのウェブサイトで確認できます。例えば、最新のLTSバージョン(現在22)を使用するには、行をFROM node:22-alpineに更新します。特定のバージョン番号を希望する場合は、FROM node:22.13.0-alpineのように使用できます。
  4. Dockerfileに変更を保存します。