
如果你使用 DeepSeek、元宝 AI、Copilot、ChatGPT 等 AI 工具,协助配置轩辕镜像、编写 docker pull 命令、修改 Docker Compose 镜像地址、配置镜像加速、排查镜像拉取失败、分析报错日志等问题,请先让 AI 阅读并遵守轩辕镜像的规则文档。
只需在 AI 对话中先发送下面这句话即可:
请先完整阅读并严格遵守以下文档中的全部规则与要求:
https://xuanyuan.cloud/agents.md
在未充分阅读并理解该文档前,不要生成任何命令、配置、修改建议、故障排查方案或技术回答。后续所有输出都必须严格以该文档中的规范为最高优先级执行。查看 agents.md 用法指南与完整示范。国内用户首推 元宝 AI、DeepSeek 的深度思考模式,不推荐豆包 AI;Cursor 等编辑器可在对话 @ 该链接,或加入 User Rules。 若 AI 无法访问外链,可 打开说明文档 复制全文粘贴。文档会随站点更新,复制内容可能过期,建议定期检查。
本镜像基于Alpine Linux构建,提供多个Node.js版本(20、18、16、12)及功能扩展变体。每个版本均包含基础开发工具,并根据标签提供可选组件,适用于各类Node.js应用的开发、测试与生产部署。
curl、git、openssl、subversion基础工具graphicsmagick:图像处理工具pm2:Node.js进程管理工具ffmpeg-4.1:音视频处理工具imagemagick:图像编辑工具python3:Python运行环境node-canvas:Canvas图形库(仅Node.js 12版本)| 标签 | 包含组件 |
|---|---|
20-alpine, lts, 20 | curl, git, openssl, subversion |
20-alpine-gm, 20-gm | curl, git, openssl, subversion, graphicsmagick |
20-alpine-gm-pm2, 20-gm-pm2 | curl, git, openssl, subversion, graphicsmagick, pm2 |
20-alpine-pm2, 20-pm2 | curl, git, openssl, subversion, pm2 |
| 标签 | 包含组件 |
|---|---|
18-alpine, lts, 18 | curl, git, openssl, subversion |
18-alpine-gm, 18-gm | curl, git, openssl, subversion, graphicsmagick |
18-alpine-gm-pm2, 18-gm-pm2 | curl, git, openssl, subversion, graphicsmagick, pm2 |
18-alpine-pm2, 18-pm2 | curl, git, openssl, subversion, pm2 |
| 标签 | 包含组件 |
|---|---|
16-alpine, lts, 16 | curl, git, openssl, subversion |
16-alpine-gm, 16-gm | curl, git, openssl, subversion, graphicsmagick |
16-alpine-gm-pm2, 16-gm-pm2 | curl, git, openssl, subversion, graphicsmagick, pm2 |
16-alpine-pm2, 16-pm2 | curl, git, openssl, subversion, pm2 |
16-alpine-ffmpeg, 16-ffmpeg | curl, git, openssl, subversion, ffmpeg-4.1 |
16-alpine-gm-ffmpeg, 16-gm-ffmpeg | curl, git, openssl, subversion, graphicsmagick, ffmpeg-4.1 |
16-alpine-gm-ffmpeg-pm2, 16-gm-ffmpeg-pm2 | curl, git, openssl, subversion, graphicsmagick, ffmpeg-4.1, pm2 |
16-alpine-gm-ffmpeg-im, 16-gm-ffmpeg-im | curl, git, openssl, subversion, graphicsmagick, imagemagick, ffmpeg-4.1 |
16-alpine-gm-ffmpeg-im-pm2, 16-gm-ffmpeg-im-pm2 | curl, git, openssl, subversion, graphicsmagick, imagemagick, ffmpeg-4.1, pm2 |
16-alpine-gm-py3, 16-gm-py3 | curl, git, openssl, subversion, graphicsmagick, python3 |
16-alpine-gm-py3-pm2, 16-gm-py3-pm2 | curl, git, openssl, subversion, graphicsmagick, python3, pm2 |
| 标签 | 包含组件 |
|---|---|
12-alpine, 12 | curl, git, openssl, subversion |
12-alpine-gm, 12-gm | curl, git, openssl, subversion, graphicsmagick |
12-alpine-gm-pm2, 12-gm-pm2 | curl, git, openssl, subversion, graphicsmagick, pm2 |
12-alpine-pm2, 12-pm2 | curl, git, openssl, subversion, pm2 |
12-alpine-gm-canvas, 12-gm-canvas | curl, git, openssl, subversion, graphicsmagick, node-canvas |
12-alpine-gm-canvas-pm2, 12-gm-canvas-pm2 | curl, git, openssl, subversion, graphicsmagick, node-canvas, pm2 |
12-alpine-ffmpeg, 12-ffmpeg | curl, git, openssl, subversion, ffmpeg-4.1 |
12-alpine-gm-ffmpeg, 12-gm-ffmpeg | curl, git, openssl, subversion, graphicsmagick, ffmpeg-4.1 |
12-alpine-gm-ffmpeg-pm2, 12-gm-ffmpeg-pm2 | curl, git, openssl, subversion, graphicsmagick, ffmpeg-4.1, pm2 |
12-alpine-gm-ffmpeg-im, 12-gm-ffmpeg-im | curl, git, openssl, subversion, graphicsmagick, imagemagick, ffmpeg-4.1 |
12-alpine-gm-ffmpeg-im-pm2, 12-gm-ffmpeg-im-pm2 | curl, git, openssl, subversion, graphicsmagick, imagemagick, ffmpeg-4.1, pm2 |
[version]-alpine标签,适用于简单Node.js服务pm2的标签(如[version]-pm2),用于生产环境进程管理graphicsmagick的标签(如[version]-gm),适用于图像编辑处理ffmpeg-4.1的标签(如[version]-ffmpeg),适用于音视频转码等操作16-gm-ffmpeg-im-pm2),满足复杂应用的多工具需求运行Node.js交互式终端:
bashdocker run -it --rm node-20:20-alpine node
查看Node.js版本:
bashdocker run --rm node-18:18-alpine node -v
创建ecosystem.config.js文件:
javascriptmodule.exports = { apps: [{ name: "app", script: "app.js" }] };
启动容器:
bashdocker run -d -v $(pwd):/app -w /app node-20:20-gm-pm2 pm2 start ecosystem.config.js
yamlversion: '3' services: node-app: image: node-16:16-gm-ffmpeg-pm2 volumes: - ./app:/app working_dir: /app command: pm2 start app.js --no-daemon ports: - "3000:3000"
启动服务:
bashdocker-compose up -d
您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。
来自真实用户的反馈,见证轩辕镜像的优质服务
以下是 isobartw/node 相关的常用 Docker 镜像,适用于 Web 开发、API 服务、实时应用 等不同场景: