Gitlab官网下找到评论: AppArmor is causing an issue with permissions. If you use AppArmor you have to add security_opt: - 'apparmor:unconfined' to your docker-compose.yml.
or --security-opt apparmor:unconfined to your docker run command.
亲测有效