
skazuki/alpine-nodealpine-node是一款基于Alpine Linux构建的轻量级Node.js Docker镜像,旨在提供精简高效的Node.js运行环境。通过采用Alpine基础镜像,显著减小镜像体积并降低资源占用,适合在开发和生产环境中快速部署Node.js应用。
bashdocker pull alpine-node
bash# 查看Node.js版本 docker run --rm alpine-node node -v # 输出: v22.13.0 # 查看NPM版本 docker run --rm alpine-node npm -v # 输出: 11.0.0 # 查看Yarn版本 docker run --rm alpine-node yarn -v # 输出: 1.22.22
将当前目录的Node.js应用挂载到容器中执行:
bash# 假设当前目录存在app.js文件 docker run --rm -v $(pwd):/app -w /app alpine-node node app.js
进入容器终端进行交互式开发:
bashdocker run -it --rm alpine-node sh
在Dockerfile中使用alpine-node作为基础镜像构建自定义应用:
dockerfileFROM alpine-node # 设置工作目录 WORKDIR /app # 复制依赖文件并安装 COPY package*.json ./ RUN npm install --production # 复制应用代码 COPY . . # 启动应用 CMD ["node", "server.js"]
构建并运行自定义镜像:
bashdocker build -t my-node-app . docker run --rm -p 3000:3000 my-node-app



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