轻量级Git容器镜像Alpine Docker Git部署教程,支持多架构平台无需本地安装,帕斯内网穿透SSH远程访问配置
作者
小编
发布时间

项目介绍
alpine-docker/git 是一个基于 Alpine Linux 的轻量级 Git 容器镜像。这个项目专为那些没有包管理器的精简 Linux 发行版(如 RancherOS)而设计,让用户可以在任何支持 Docker 的环境中快速使用 Git 命令,无需在主机系统上安装 Git。
该项目的核心优势在于其极小的体积和完整的 Git 功能支持。基于 Alpine Linux 构建,镜像体积非常小,同时支持多架构平台(包括 amd64、arm64、arm/v7 等),可以在各种设备上运行。项目支持所有标准的 Git 协议(git、http/https、ssh),让你可以像使用本地 Git 一样进行版本控制操作。
无论你是在容器化环境中工作,还是在没有 Git 的精简系统上,这个项目都能为你提供完整的 Git 功能体验。
项目地址: 点我跳转
部署安装
如需在外也打开项目需要配置内网穿透使用,点击前往 帕斯内网穿透,先注册好账号备用。
这个项目使用 Docker 单命令即可快速上手,无需复杂配置。
打开飞牛 NAS 或其他的 NAS 设备 点击本地镜像-添加镜像-从 URL 添加。这一步先添加 docker 镜像

镜像填 alpine/git:latest
等待下载完成后点击启动按钮启动容器

勾选开机自动启动后下一步,端口设置这里。这个项目是命令行工具,不需要映射端口。
存储位置这里,建议创建以下目录映射:
- 容器路径:/git
主机路径:选择你要进行 Git 操作的工作目录
- 容器路径:/root
主机路径:选择你的用户主目录(用于保存 Git 配置)
- 容器路径:/root/.ssh
主机路径:你的 SSH 密钥目录(如果需要使用 SSH 协议)
环境变量设置: 此项目为命令行工具,无需设置特殊环境变量。
其他的都不用填写,直接下一步启动就好了。
创建成功后,你可以通过 NAS 的容器管理界面进入容器终端,或者使用以下命令来使用 Git:
1docker run -ti --rm -v ${HOME}:/root -v $(pwd):/git alpine/git <git_command>
例如克隆仓库:
1docker run -ti --rm -v ${HOME}:/root -v $(pwd):/git alpine/git clone https://github.com/your-repo.git
到这里就可以正常使用 Git 命令了
穿透公网
由于这是一个命令行工具,通常不需要公网访问。如果你需要在外网环境下使用,可以通过 SSH 连接到你的 NAS 设备,然后使用 Docker 命令来运行 Git 操作。
如果确实需要通过 Web 界面管理,可以参考以下步骤:
打开帕斯内网穿透控制台,点击隧道管理-隧道列表

点击创建新隧道
隧道节点可以随便选,一般选个负载低的就可以

接下来填写信息,隧道名称可以随便填写
本地 IP 默认就可以
传输协议选择 TCP
由于这是命令行工具,建议使用 SSH 协议进行远程访问,本地端口填写 22(SSH 端口)
远程端口可以留空也可以自定义。

填写完毕点击确定
点击刚才创建好的隧道,点击获取配置文件

回到飞牛 NAS,点击应用中心下载 frpc 客户端

打开后粘贴刚才复制的配置文件,点击确定即可
复制帕斯内网穿透控制台的访问 IP 和端口
可以看到已经正常穿透成功了
本篇教程结束