Gitea docker部署常见问题
1、redis配置失败
配置redis连接后,启动gitea报错code.gitea.io/gitea/modules/cache.NewContext failed: dial tcp 127.0.0.1:6379: connect: connection refused。此问题是由于密码中包含需要使用URL编码的字符,正确进行编码后可启动Gitea。配置示例如下,原密码为U^cn%Z。
[cache]
ADAPTER = redis
HOST = redis://:U%5Ecn%25Z@192.168.1.2:6379/7?pool_size=100&idle_timeout=180s
ITEM_TTL = 24h
2、启动后日志中ssh报错
容器中ssh无法启动,报错/var/empty must be owned by root and not group or world-writable.
进入容器执行
chmod 744 /var/empty/
容器部署后仅需执行一次,容器重启无影响。