Overview

Full name
docker.io/tanqidi/builder-nodejs-nvm
Registry
docker.io
Namespace
tanqidi
Repository
builder-nodejs-nvm
Cached tags
1
Last synced
07/06/2026, 04:51 AM

Introduction

tanqidi Node.js NVM 构建镜像,预装 nvm 多版本 Node,供 CI pipeline 编译前端项目与 npm 打包任务。

Details

tanqidi/builder-nodejs-nvm 基于 Linux 集成 nvm 与多版本 Node.js/npm,CI 脚本切换版本后执行 build。定位为 CI --rm 构建基础镜像,Jenkins/GitLab Runner Job 引用;独立业务服务。

快速启动

docker run --rm \
  -v $(pwd):/workspace \
  -w /workspace \
  docker.io/tanqidi/builder-nodejs-nvm:latest \
  bash -c "nvm use 20 && npm ci && npm run build"

推荐实践

docker run --rm \
  -v /projects/app:/workspace \
  -w /workspace \
  docker.io/tanqidi/builder-nodejs-nvm:20 \
  bash -c "npm ci && npm run build"

核心参数说明

  • -v .../app:... — 项目源码挂载
  • nvm use — 切换 Node 大版本
  • 定位 — CI --rm 构建 runner
  • 固定 tag — Node 大版本 pin

Latest tags (20)

View all 1 tags →
TagArchPushed AtSizeDigestSyncWishAction
docker.io/tanqidi/builder-nodejs-nvm
:latest
linux/amd64linux/arm64
2025/08/15 20:071.2 GBsha256:addc64a10aa7