
bkraul/gitea本镜像为gitea/gitea:dev构建的备份版本。它可能不是最新的开发构建,但均为经过测试的可用版本。每个镜像标签右侧的数字对应Gitea GitHub仓库的提交哈希,可用于追溯具体构建版本。
使用备份镜像时,需指定包含提交哈希的标签(标签格式通常为镜像名+提交哈希):
bashdocker run -d --name gitea-backup -p 3000:3000 -p 222:22 gitea/gitea-backup:<commit-hash>
提示:将
<commit-hash>替换为实际镜像标签中的提交哈希值
本镜像的配置方式与gitea/gitea:dev完全一致,支持通过以下方式进行配置:
常用环境变量示例:
GITEA__database__DB_TYPE: 数据库类型(如mysql、postgres、sqlite3等)GITEA__database__HOST: 数据库主机地址(如db:3306)GITEA__database__NAME: 数据库名称(如gitea)GITEA__database__USER: 数据库用户名GITEA__database__PASSWD: 数据库密码GITEA__server__DOMAIN: 服务器域名GITEA__server__HTTP_PORT: HTTP服务端口(默认3000)推荐通过卷挂载持久化数据和配置:
bashdocker run -d --name gitea-backup \ -p 3000:3000 -p 222:22 \ -v /path/to/data:/data \ -v /path/to/config:/etc/gitea \ gitea/gitea-backup:<commit-hash>
yamlversion: '3' services: gitea: image: gitea/gitea-backup:<commit-hash> restart: always ports: - "3000:3000" # Web界面端口 - "222:22" # SSH端口 environment: - GITEA__database__DB_TYPE=sqlite3 - GITEA__database__PATH=/data/gitea/data/gitea.db - GITEA__server__DOMAIN=example.com - GITEA__server__HTTP_PORT=3000 - GITEA__security__INSTALL_LOCK=true volumes: - ./gitea-data:/data - ./gitea-config:/etc/gitea networks: - gitea-network networks: gitea-network:
当当前gitea/gitea:dev部署出现问题时,可执行以下步骤回滚:
docker stop giteadocker rm giteadocker run ... gitea/gitea-backup:<previous-commit-hash>注意:回滚前建议备份当前数据,避免数据丢失
manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务