kouleen/node 是基于 Alpine Linux 构建的超轻量、稳定、生产可用 Node.js 容器镜像。
专为前端/Node.js 项目打造,体积小巧、启动快速,支持多 LTS 版本,内置国内源优化,开箱即用,适合开发、构建、生产全场景。
✅ 超小体积:Alpine 精简构建,比官方镜像小 50%+
✅ 多 LTS 版本支持:8 / 14 / 18 等长期支持版,精准版本控制
✅ 国内源优化:内置 npm 国内镜像,依赖下载飞速
✅ 生产级稳定:无魔改、无后门、完全兼容官方 Node.js
✅ 时区/编码优化:默认北京时间、UTF-8 中文无乱码
✅ 持续维护:同步官方安全补丁,稳定可靠
✅ 全场景适配:前端构建、Node 服务、CI/CD 流水线通用
| 镜像标签 | Node.js 版本 | 基础系统 | 适用场景 |
|---|---|---|---|
kouleen/node:8-alpine | Node.js 8.x LTS | Alpine Linux | 遗留老项目、兼容旧代码 |
kouleen/node:14-alpine | Node.js 14.x LTS | Alpine Linux | 传统 Node 服务、前端构建 |
kouleen/node:18-alpine | Node.js 18.x LTS | Alpine Linux | 现代前端/Node 项目、生产推荐 |
kouleen/node:latest | 最新稳定版(当前 18.x) | Alpine Linux | 快速体验、新项目 |
# 验证 Node 8
docker run -it --rm kouleen/node:8-alpine node -v
# 验证 Node 14
docker run -it --rm kouleen/node:14-alpine node -v
# 验证 Node 18
docker run -it --rm kouleen/node:18-alpine node -v
进入你的前端项目目录(Vue/React/Angular),执行一键构建:
docker run -it --rm \
-v $(pwd):/app \
-w /app \
kouleen/node:18-alpine \
sh -c "npm install && npm run build"
docker run -d \
--name node-app \
--restart always \
-p 3000:3000 \
-v $(pwd):/app \
-w /app \
kouleen/node:18-alpine \
node app.js
# 构建阶段(用 Node 18 打包前端)
FROM kouleen/node:18-alpine AS builder
WORKDIR /app
COPY package*.json ./
RUN npm install
COPY . .
RUN npm run build
# 运行阶段(用 Nginx 部署静态资源,可搭配 kouleen/nginx)
FROM kouleen/nginx:latest
COPY --from=builder /app/dist /usr/share/nginx/html
/app# 查看 Node 版本
docker run -it --rm kouleen/node:18-alpine node -v
# 查看 npm 版本
docker run -it --rm kouleen/node:18-alpine npm -v
# 进入容器交互式环境
docker run -it --rm kouleen/node:18-alpine sh
# 运行本地 Node 脚本
docker run -it --rm -v $(pwd):/app -w /app kouleen/node:18-alpine node script.js
| 版本 | 推荐场景 | 注意事项 |
|---|---|---|
| 18-alpine | 现代前端/Node 项目、生产环境 | 推荐优先选择,长期支持 |
| 14-alpine | 传统 Node 服务、兼容旧依赖 | 适合无法升级的存量项目 |
| 8-alpine | 极老遗留系统、历史代码兼容 | 仅用于无法迁移的场景 |
基于 Alpine 构建,体积更小、启动更快,内置国内源优化,国内使用体验更好,完全兼容官方功能。
完全可以,通过标签区分,互不干扰,适合多版本项目并行开发。
支持,所有 Node 版本均内置对应版本的 npm,可自行安装 yarn/pnpm。
完全可以,无后门、无数据收集,稳定安全,适合生产部署。
🐳 Docker Hub: kouleen 📦 镜像地址: kouleen/node
直接全选复制,粘贴到 Docker Hub 仓库的 Full Description 里即可,精准对应你现有的 3 个版本标签,专业完整!
Content type
Image
Digest
sha256:139f1f3d2…
Size
58.8 MB
Last updated
6 days ago
docker pull kouleen/node