openEuler官方Node.js Docker镜像,由openEuler CloudNative SIG维护,支持amd64和arm64架构,适用于在容器环境中运行Node.js应用程序。

下载次数: 0状态:社区镜像维护者:openEuler 官方容器镜像仓库类型:镜像最近更新:1 个月前
下载命令
点击查看

Node.js Docker镜像文档

镜像概述和主要用途

本镜像为openEuler官方提供的Node.js Docker镜像,由https://gitee.com/openeuler/cloudnative维护。主要用于在容器环境中快速部署和运行Node.js应用程序,支持多架构部署,适用于开发、测试及生产环境。

核心功能和特性

  • 官方维护:由openEuler CloudNative SIG团队维护,确保镜像的稳定性和安全性
  • 多架构支持:支持amd64和arm64架构,满足不同硬件平台需求
  • 版本丰富:提供多个Node.js版本与openEuler系统版本的组合,适配不同应用场景
  • 基于openEuler:依托openEuler操作系统,提供可靠的运行环境

使用场景和适用范围

  • Node.js应用程序的容器化部署
  • 跨架构(amd64/arm64)的应用分发
  • 开发环境的快速搭建与版本隔离
  • 生产环境中Node.js服务的稳定运行

详细使用方法和配置说明

构建参考

构建并推送镜像

使用buildx工具构建多架构镜像并推送:

shell
docker buildx build -t "openeuler/node:$VERSION" --platform linux/amd64,linux/arm64 . --push

注:buildx用于生成多架构镜像,更多信息参见https://docs.docker.com/buildx/working-with-buildx/

运行容器

shell
docker run -ti docker.xuanyuan.run/openeuler/node:10.21.0-20.03-lts-sp1

支持的标签及对应Dockerfile链接

每个镜像标签由Node.js版本和基础镜像(openEuler)版本组成,具体如下:

标签当前版本信息支持架构
https://gitee.com/openeuler/openeuler-docker-images/blob/master/Others/node/25.5.0/24.03-lts-sp3/Dockerfilenode 25.5.0 on openEuler 24.03-LTS-SP3amd64, arm64
https://gitee.com/openeuler/openeuler-docker-images/blob/master/Others/node/25.2.0/24.03-lts-sp2/Dockerfilenode 25.2.0 on openEuler 24.03-LTS-SP2amd64, arm64
https://gitee.com/openeuler/openeuler-docker-images/blob/master/Others/node/25.1.0/24.03-lts-sp2/Dockerfilenode 25.1.0 on openEuler 24.03-LTS-SP2amd64, arm64
https://gitee.com/openeuler/openeuler-docker-images/blob/master/Others/node/24.10.0/24.03-lts-sp2/Dockerfilenode 24.10.0 on openEuler 24.03-LTS-SP2amd64, arm64
https://gitee.com/openeuler/openeuler-docker-images/blob/master/Others/node/24.9.0/24.03-lts-sp2/Dockerfilenode 24.9.0 on openEuler 24.03-LTS-SP2amd64, arm64
https://gitee.com/openeuler/openeuler-docker-images/blob/master/Others/node/24.8.0/24.03-lts-sp2/Dockerfilenode 24.8.0 on openEuler 24.03-LTS-SP2amd64, arm64
https://gitee.com/openeuler/openeuler-docker-images/blob/master/Others/node/10.21.0/20.03-lts-sp1/DockerfileNodejs 10.21.0 on openEuler 20.03-LTS-SP1amd64, arm64
https://gitee.com/openeuler/openeuler-docker-images/blob/master/Others/node/20.11.1/24.03-lts/DockerfileNodejs 20.11.1 on openEuler 24.03-LTSamd64, arm64
https://gitee.com/openeuler/openeuler-docker-images/blob/master/Others/node/20.19.0/24.03-lts/DockerfileNodejs 20.19.0 on openEuler 24.03-LTSamd64, arm64
https://gitee.com/openeuler/openeuler-docker-images/blob/master/Others/node/20.18.2/24.03-lts-sp1/DockerfileNodejs 20.18.2 on openEuler 24.03-LTS-SP1amd64, arm64
https://gitee.com/openeuler/openeuler-docker-images/blob/master/Others/node/24.4.0/24.03-lts-sp2/DockerfileNodejs 24.4.0 on openEuler 24.03-LTS-SP2amd64, arm64

操作系统支持

  • 操作系统:Linux/Unix
  • 架构:ARM64 或 x86-64(amd64)

获取帮助

  • https://gitee.com/openeuler/cloudnative
  • https://gitee.com/openeuler/community

镜像拉取方式

您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表。

轩辕镜像加速拉取命令点我查看更多 node 镜像标签

docker pull docker.xuanyuan.run/openeuler/node:<标签>

DockerHub 原生拉取命令

docker pull openeuler/node:<标签>
专业版 · 高速稳定拉取镜像
50GB 仅 ¥8/年
高速镜像下载在线技术支持99.95% SLA 保障付费会员免广告