将gitlab内部文件夹挂载到centos后,gitlab运行提示无权限导致无法正常运行提示permission denied;现已经解决做个记录。
方法1
容器运行时添加--privileged=true
以特权模式运行;
方法2
在gitlab运行后以此执行如下命令,给容器提权;
docker exec -it gitlab update-permissions
docker restart gitlab
方法3
上面都不行的话,修改挂载目录的访问权限
chmod -R 2770 /var/opt/gitlab/git-data/repositories