本站面向开发者与科研用户,提供开源镜像的搜索和下载加速服务。
所有镜像均来源于原始开源仓库,本站不存储、不修改、不传播任何镜像内容。

nodegit Docker 镜像下载 - 轩辕镜像

nodegit 镜像详细信息和使用指南

nodegit 镜像标签列表和版本信息

nodegit 镜像拉取命令和加速下载

nodegit 镜像使用说明和配置指南

Docker 镜像加速服务 - 轩辕镜像平台

国内开发者首选的 Docker 镜像加速平台

极速拉取 Docker 镜像服务

相关 Docker 镜像推荐

热门 Docker 镜像下载

nodegit
bitmeal/nodegit

nodegit 镜像详细信息

nodegit 镜像标签列表

nodegit 镜像使用说明

nodegit 镜像拉取命令

Docker 镜像加速服务

轩辕镜像平台优势

镜像下载指南

相关 Docker 镜像推荐

基于node:alpine的Docker镜像,包含预编译的nodegit版本及自动链接功能,可自动检测并链接nodegit依赖,简化依赖nodegit的Node.js项目在alpine环境中的部署。
0 次下载activebitmeal镜像

nodegit 镜像详细说明

nodegit 使用指南

nodegit 配置说明

nodegit 官方文档

bitmeal/nodegit:alpine 镜像文档

镜像概述

基于node:alpine容器,包含预编译的nodegit版本及辅助功能。nodegit作为全局模块安装,当检测到项目依赖nodegit时会自动链接,同时拦截npm调用以实现自动链接逻辑,简化依赖nodegit的Node.js项目部署。

核心功能

  • 预编译nodegit:nodegit作为全局模块预安装,无需项目内编译
  • 自动链接:检测到项目依赖nodegit时,自动链接全局nodegit模块
  • npm拦截:拦截npm调用并评估是否需要自动链接nodegit
  • 手动npm访问:可通过/usr/local/bin/npm直接调用原始npm
  • 手动链接支持:支持通过npm installnpm link nodegit/usr/local/bin/npm install --link手动链接nodegit

使用场景

适用于依赖nodegit的Node.js项目,尤其是在alpine环境中部署时,可避免nodegit编译过程,快速部署;适合需要简化nodegit依赖管理的开发和生产环境。

快速开始

bash
docker run bitmeal/nodegit:alpine

配置选项

通过环境变量可配置镜像行为:

  • NODEGIT_LINK_SILENT:禁用npm拦截和链接过程的输出
  • NODEGIT_LINK_OFF:禁用自动nodegit链接
  • NODEGIT_LINK_ALWAYS:始终链接全局nodegit,忽略检测结果
  • NODEGIT_IGNORE_PACKAGE_LOCK:搜索nodegit依赖时忽略package-lock.json
  • NPM_LINK:默认在npm install(及别名)后附加--link
  • NPM_NO_PACKAGE_LOCK:使用npm时默认添加--no-package-lock选项

故障排除

  • 版本匹配:确保容器中nodegit版本与项目package.json/package-lock.json中指定的版本一致
  • 忽略package-lock.json:尝试在容器中忽略并重建package-lock.json
  • npm二进制文件:调试时注意:npm二进制文件被屏蔽,可访问仓库获取更多信息

标签信息

![构建状态]([***]

此列表会自动更新,与容器镜像同步,反映最新构建状态。构建徽章指示所有容器是否构建成功,每个标签(组)的状态指示该标签是否包含在最新构建中。构建失败的标签可能仍有历史版本可用。

标签格式[<nodegit版本>-][<node版本>-]alpine

  • ✔ [基于node:alpine | nodegit@0.27.0] alpinecurrent-alpinelatest-current-alpine
  • ✔ [基于node:lts-alpine | nodegit@0.28.0-alpha.28] 0.28-lts-alpinenext-lts-alpine
  • ✔ [基于node:lts-alpine | nodegit@0.27.0] 0.27-lts-alpinelatest-lts-alpinelts-alpine
  • ✔ [基于node:lts-alpine | nodegit@0.26.5] 0.26-lts-alpine
  • ❌ [基于node:lts-alpine | nodegit@0.25.1] 0.25-lts-alpine
  • ❌ [基于node:23-alpine | nodegit@0.28.0-alpha.28] 0.28-23-alpinenext-23-alpine
  • ✔ [基于node:23-alpine | nodegit@0.27.0] 0.27-23-alpine23-alpinelatest-23-alpine
  • ❌ [基于node:23-alpine | nodegit@0.26.5] 0.26-23-alpine
  • ✔ [基于node:23-alpine | nodegit@0.25.1] 0.25-23-alpine
  • ✔ [基于node:22-alpine | nodegit@0.28.0-alpha.28] 0.28-22-alpine0.28-jod-alpinenext-22-alpinenext-jod-alpine
  • ❌ [基于node:22-alpine | nodegit@0.27.0] 0.27-22-alpine0.27-jod-alpine22-alpinejod-alpinelatest-22-alpinelatest-jod-alpine
  • ✔ [基于node:22-alpine | nodegit@0.26.5] 0.26-22-alpine0.26-jod-alpine
  • ✔ [基于node:22-alpine | nodegit@0.25.1] 0.25-22-alpine0.25-jod-alpine
  • ❌ [基于node:20-alpine | nodegit@0.28.0-alpha.28] 0.28-20-alpine0.28-iron-alpinenext-20-alpinenext-iron-alpine
  • ✔ [基于node:20-alpine | nodegit@0.27.0] 0.27-20-alpine0.27-iron-alpine20-alpineiron-alpinelatest-20-alpinelatest-iron-alpine
  • ✔ [基于node:20-alpine | nodegit@0.26.5] 0.26-20-alpine0.26-iron-alpine
  • ✔ [基于node:20-alpine | nodegit@0.25.1] 0.25-20-alpine0.25-iron-alpine

更多信息请访问:GitHub仓库 | Dockerfile

用户好评

来自真实用户的反馈,见证轩辕镜像的优质服务

oldzhang的头像

oldzhang

运维工程师

Linux服务器

5

"Docker加速体验非常流畅,大镜像也能快速完成下载。"