GitLab Runner
Docker-in-Docker
To prevent Ci containers from running as privileged containers the following solution with the rootless-dind setup exists.
GitLab Runner config
[runners.docker]
privileged = false
services_privileged = true
allowed_privileged_services = ["docker.io/library/docker:*-dind-rootless", "docker.io/library/docker:dind-rootless", "docker:*-dind-rootless", "docker:dind-rootless"