镜像概览
- 完整引用
docker.io/elmariachi/node16-pnpm- Registry
- docker.io
- 命名空间
- elmariachi
- 仓库
- node16-pnpm
- 已缓存 Tag 数
- 7
- 最近同步
- 07/06/2026, 03:28 PM
简介
Node.js 16 预装 pnpm 的基础构建镜像,供 Dockerfile 多阶段构建或 CI 安装依赖,非独立 HTTP 应用,请勿当作生产运行时长期运行。
详细介绍
elmariachi/node16-pnpm 在官方 Node 16 基础上集成 pnpm 包管理器,缩小 monorepo 与前端项目的 pnpm install 时间。镜像定位为 build stage 或 CI 执行环境,启动后无默认 Web 进程,无法通过 docker run -d 提供业务 API,也不适合 Kubernetes Deployment 长期运行。与 node:16-alpine 相比多了 pnpm 层;推荐在 Dockerfile 中 FROM ... AS build 编译后复制 dist 至 nginx 等运行时镜像。
快速启动
docker run --rm -v $(pwd):/app -w /app \
docker.io/elmariachi/node16-pnpm:latest \
pnpm install
推荐实践
docker run --rm \
-v $(pwd):/app -w /app \
-e CI=true \
docker.io/elmariachi/node16-pnpm:16.20.2 \
sh -c "pnpm install --frozen-lockfile && pnpm build"
核心参数说明
-v $(pwd):/app— 挂载项目源码-w /app— 工作目录-e CI=true— 非交互安装模式pnpm install --frozen-lockfile— 锁定依赖版本- 固定 tag — Node 与 pnpm 版本 pin
- 用途 — 构建/CI,非生产 Web 容器
最新 Tag(20 条)
查看全部 7 个 Tag →| Tag | 架构 | 推送时间 | 大小 | Digest | 同步 | 期望 | 操作 |
|---|---|---|---|---|---|---|---|
docker.io/elmariachi/node16-pnpm :v1.7 | linux/amd64 | 2022/07/17 20:15 | 346.2 MB | sha256:03d87980e591… | |||
docker.io/elmariachi/node16-pnpm :v1.6 | linux/amd64 | 2021/12/20 06:49 | 343.0 MB | sha256:70231a2670fc… | |||
docker.io/elmariachi/node16-pnpm :v1.5 | linux/amd64 | 2021/12/06 04:31 | 342.9 MB | sha256:634b4d8512db… | |||
docker.io/elmariachi/node16-pnpm :v1.4 | linux/amd64 | 2021/11/16 08:07 | 341.9 MB | sha256:95a3222c1ba1… | |||
docker.io/elmariachi/node16-pnpm :v1.3 | linux/amd64 | 2021/11/03 07:16 | 341.4 MB | sha256:8e63f1170191… | |||
docker.io/elmariachi/node16-pnpm :v1.2 | linux/amd64 | 2021/10/25 21:50 | 341.3 MB | sha256:8adec506056c… | |||
docker.io/elmariachi/node16-pnpm :v1.0 | linux/amd64 | 2021/10/22 03:30 | 336.9 MB | sha256:e48d39721762… |