Gitlab CI + DinD + MySQL services permission issue

Why don't use ciricihq/gitlab-sonar-scanner for instance ? It doesn't require to use dind or priviledged mode

official github repository