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/

容器部署后仅需执行一次,容器重启无影响。