最近将gitlab从一台服务器迁移到另外一台服务器,将gitlab的整个目录迁移过去后,重新创建容器启动docker,结果一直提示502,映射的目录权限也放开了。
后面在这里找到了问题解决方案:
https://gitlab.com/gitlab-org/omnibus-gitlab/-/issues/3450
这个兄弟跟我遇到了一样的问题,下面的评论说参考
https://docs.gitlab.com/ee/install/docker.html#permission-problems
这个解决,看下这里的文档
Permission problems
When updating from older GitLab Docker images you might encounter permission problems. This happens when users in previous images were not preserved correctly. There’s script that fixes permissions for all files.
To fix your container, execute update-permissions and restart the container afterwards:
sudo docker exec gitlab update-permissions
sudo docker restart gitlab
意思就是需要更新容器的权限,执行上面两个命令后,问题解决。