我正在尝试在我的 QNAP NAS(容器站)中启动 GitLab 或 Gitea docker 容器,由于某种原因,当我重新启动容器时,它不会启动备份,因为文件丢失了(看起来) .
例如,对于 GitLab,它给我错误提示 runsvdir-start
和 gitlab-ctl
不存在。对于 Gitea 来说,它是 s6-supervise
文件。
现在我像这样启动容器,只是为了简单起见:
docker run -d --privileged --restart always gitea/gitea:latest
一个简单的docker stop ....
和docker start ....
就破坏了它。我该如何解决此类问题?
最佳答案
QNAP 已将此问题发送给研发部门,他们能够复制该问题。这是一个错误,可能会在新的 Container Station 更新中得到修复。
现已在 QTS 4.3.6.20190906 及更高版本中修复。
关于Docker容器停止后不会再次启动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56648129/