Docker 安装轻量级 git 仓库 gitea

简介

Gitea 是一个基于 Go 语言开发的自托管 Git 服务软件,它提供了类似于 GitHub、GitLab 等平台的功能。它可在自己的服务器上部署,能够完全控制和管理自己的 Git 仓库和数据。它被广泛用于个人项目、小型团队和企业内部的代码托管和协作。由于其轻量级和易于安装的特点,Gitea 也适用于资源有限的环境或私有部署需求。

命令安装

由于容器使用 git 用户运行,因此挂载的目录需要先创建并修改权限。

mkdir -p /home/docker/gitea && chown -R 1000:1000 /home/docker/gitea

然后运行安装命令即可:

docker run -d 
--name gitea 
-p 3000:3000 
-p 2222:2222 
-v /home/docker/gitea/data:/var/lib/gitea 
-v /home/docker/gitea/config:/etc/gitea 
-v /etc/timezone:/etc/timezone:ro 
-v /etc/localtime:/etc/localtime:ro 
--restart always 
gitea/gitea:1.20.4-rootless

设置反代

1.宝塔新建网站,PHP版本选择纯静态

2.找到反向代理,添加反向代理,URL为ip+端口

3.反代设置完成,可以通过网站访问了。

THE END