
skazuki/alpine-node-yarn-install基于Alpine Linux的轻量级Docker镜像,集成Node.js、npm和Yarn包管理器,旨在为Node.js项目提供精简高效的构建和运行环境。镜像在构建阶段已预安装npm,可直接用于依赖管理、项目构建等场景,兼顾资源效率与功能完整性。
通过以下命令可快速验证镜像功能及版本信息:
bash# 查看Node.js版本 docker run --rm alpine-node-yarn-install node -v # 查看npm版本 docker run --rm alpine-node-yarn-install npm -v # 查看Yarn版本 docker run --rm alpine-node-yarn-install yarn -v
在Dockerfile中引用该镜像构建自定义Node.js应用:
dockerfile# 基于alpine-node-yarn-install构建 FROM alpine-node-yarn-install # 设置工作目录 WORKDIR /app # 复制依赖文件 COPY package.json yarn.lock ./ # 使用Yarn安装依赖 RUN yarn install --frozen-lockfile # 复制应用代码 COPY . . # 启动命令 CMD ["node", "index.js"]
yamlversion: '3.8' services: node-app: build: context: . dockerfile: Dockerfile image: alpine-node-yarn-install volumes: - ./src:/app/src # 挂载源代码目录(开发环境) ports: - "3000:3000" command: yarn start # 启动应用
manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务