#1
xnkyns
安装细节
官方文档docker安装:https://docs.gitea.com/zh-cn/installation/install-with-docker/
-
可以按照官网文档创建docker-compose文件启动,也可以将所需参数改造成docker命令run启动
-
我是直接拿对应参数填写在openwrt页面上添加的容器并运行

镜像版本(最好固定一个版本使用,以防迁移版本不兼容出现无法使用)
image: docker.gitea.com/gitea:1.24.6
环境变量
- USER_UID=1000
- USER_GID=1000
挂载的数据目录(只要固定挂载到容器内data目录即可)
/root/gitea:/data
/etc/timezone:/etc/timezone
端口分两个 3000 和 22 ssh端口
数据迁移和备份
迁移也比较简单粗暴
-
直接把整个数据目录 /root/gitea 通过scp命令传输到新服务器目录
-
然后挂载到容器 /root/gitea:/data ,必须在data目录,启动即可
-
之前的镜像仓库可能会出现不同步问题,可以在系统提示里有相关日志Failed to connect to gitee.com port 443 after 12 ms: Could not connect to server
-
宿主机可以访问gitea,容器不行,就检查防火墙放行容器访问互联网
-
这样迁移代码仓库能正常访问,且数据都保留
-
定期备份整个/root/gitea数据目录即可,随时可恢复
