
marvambass/nodejs由MarvAmBass维护
常见问题 - 关于marvambass容器的所有须知
marvambass/nodejs是一个NodeJS容器,允许用户指定所需的NodeJS版本,默认使用当前稳定版。容器通过环境变量进行配置,基于ubuntu:14.04镜像构建。
NODE_VERSION=v0.10.0NODE_VERSION=stable可获取当前最新稳定版该容器设计为基础镜像,最佳使用方式是在其基础上构建自定义Dockerfile。容器使用NVM管理NodeJS版本,不应覆盖ENTRYPOINT(否则将无法使用环境变量配置),但可正常使用Docker的CMD指令,因为ENTRYPOINT脚本会传递命令至/bin/bash。
dockerfileFROM marvambass/nodejs RUN wget [***] -O /server.js EXPOSE 4000 CMD node /server.js
dockerfileFROM marvambass/nodejs ENV NODE_VERSION v0.10.0 RUN wget [***] -O /server.js EXPOSE 4000 CMD node /server.js
bashdocker run -ti marvambass/nodejs /bin/bash # 执行Docker命令 /bin/bash root@006900a8d48c:/# node -v v0.10.35 root@006900a8d48c:/#
可参考使用marvambass/nodejs作为基础镜像的容器项目,以了解更多使用方式:

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