其他

docker安装gitea

Gitea 是一个开源社区驱动的轻量级代码托管解决方案,后端采用 Go 编写,采用 MIT 许可证.

官网:https://gitea.io/zh-cn/
github:https://github.com/go-gitea/

获取 gitea 镜像


docker hub:https://hub.docker.com/r/gitea/gitea

复制命令下载镜像

docker pull gitea/gitea
#也可以下载指定的版本
docker pull gitea/gitea:1.21.5

运行容器

1.在服务器中创建一个 gitea 目录用于存储容器文件,主要是为了方便管理 docker

这里我用的是 /mnt/gitea 目录

2.创建空的gitea数据库

3.在阿里云安全组开放3001端口

4.运行下面命令启动gitea docker容器

docker run -d --name=gitea --privileged=true --restart=always -p 10022:22 -p 3001:3000 -v /mnt/gitea:/data gitea/gitea:1.21.5

5.配置 gitea

访问 http://ip:3001,点击注册,没有配置的情况下会进入配置页面如下

数据库设置:此处数据库我使用了Mysql,数据库信息填自己的信息。

一般设置:默认就行,不用修改。

其他设置:可以禁止用户注册,创建管理员账户等等。

然后点击 “立即安装”,安装需要等待一段时间。

安装完成后,可以看到以上界面。

详细的配置,可参考官方文档:https://docs.gitea.io/zh-cn/config-cheat-sheet/