Gogits 不作为 docker 容器启动

Gogits do not start as docker container

我已经将 Gogits 安装为 docker 容器。它工作正常,但我不得不重新启动我的服务器,现在我的 gogs 容器没有启动。当我运行命令

docker start -a gogs

我重复了这些错误:

s6-supervise gogs: fatal: unable to mkfifodir event: Permission denied
s6-supervise openssh: fatal: unable to mkfifodir event: Permission denied
s6-supervise gogs: fatal: unable to mkfifodir event: Permission denied
s6-supervise gogs: fatal: unable to mkfifodir event: Permission denied
s6-supervise openssh: fatal: unable to mkfifodir event: Permission denied
s6-supervise openssh: fatal: unable to mkfifodir event: Permission denied

我该怎么做才能解决这个问题?

您需要查看容器中这些目录的位置并确保权限正确。

也许这是一个共享卷,您的 docker 用户无法写入此共享卷?

问题已通过拉取请求修复 1758。 最新的 gogs/gogs docker 图片效果很好。