Overview

Full name
docker.io/1182872360/npm
Registry
docker.io
Namespace
1182872360
Repository
npm
Cached tags
1
Last synced
07/06/2026, 11:36 AM

Introduction

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

Details

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 加速重复构建

Latest tags (20)

View all 1 tags →
TagArchPushed AtSizeDigestSyncWishAction
docker.io/1182872360/npm
:latest
linux/amd64
2025/08/23 14:5770.1 MBsha256:5f4c9fdddba8