
5monkeys/node基于Alpine Linux构建的Node.js镜像,旨在提供与官方Node.js镜像相同的标签命名规范,方便用户在轻量级的Alpine环境中部署和运行Node.js应用。Alpine Linux作为基础镜像,具有体积小巧、资源占用低的特性,适合对镜像大小和系统资源有严格要求的场景。
console$ docker pull quay.io/5monkeys/node
6.4-alpine:对应Node.js v6.4.0版本latest,6.5-alpine:对应Node.js v6.5.0版本(最新版)感谢mhart提供的Node.js构建灵感。mhart的构建目前体积是本项目构建的一半。
如需基于$SOURCE_VERSION(例如6.5.0)创建$TAG_VERSION(例如6.5)的新标签,执行以下步骤:
console$ git checkout -b $VERSION-alpine master $ # 更新Dockerfile中的Node.js源码版本 $ make set-version v=$SOURCE_VERSION $ $EDITOR Dockerfile $ git commit Dockerfile $ git push -u origin $TAG_VERSION-alpine
若master分支已包含新的构建优化,可将其合并到现有镜像分支:
console$ git checkout $TAG_VERSION-alpine $ git merge master $ # 确保源码版本仍设置为正确版本 $ make set-version $SOURCE_VERSION $ git push -u origin $TAG_VERSION-alpine


manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务