概要

フル名
docker.io/1182872360/npm
Registry
docker.io
名前空間
1182872360
リポジトリ
npm
キャッシュ Tag 数
1
最終同期
07/06/2026, 11:36 AM

概要

1182872360/npm 预装 Node.js 与 npm 的轻量工具镜像,用于 CI 中执行 npm install/build,非应用运行时基础。

詳細

1182872360/npm 提供固定 Node 版本的 npm 环境,典型在 GitLab CI 或 Jenkins 中以 --rm 挂载源码目录执行 npm ci && npm run build。与 node:alpine 官方镜像相比可能预装国内 registry 镜像或额外工具。定位为 CI 构建 CLI 基础镜像,以一次性任务运行;在线 Web/API 服务,也不适合作为 K8s 长期 Deployment。

快速启动

docker run --rm \
  -v $(pwd):/app -w /app \
  docker.io/1182872360/npm:latest \
  npm install

推荐实践

docker run --rm \
  -v $(pwd):/app -w /app \
  -e NPM_CONFIG_REGISTRY=https://registry.npmmirror.com \
  docker.io/1182872360/npm:20-alpine \
  npm ci && npm run build

核心参数说明

  • -v $(pwd):/app -w /app — 挂载项目目录为工作区
  • -e NPM_CONFIG_REGISTRY — npm 源地址
  • 定位 — CI --rm 构建任务
  • 固定 tag — Node/npm 大版本 pin
  • 缓存 — 可挂载 ~/.npm 加速重复构建
Tagアーキテクチャプッシュ日時サイズDigest同期期望操作
docker.io/1182872360/npm
:latest
linux/amd64
2025/08/23 14:5770.1 MBsha256:5f4c9fdddba8