Hey!
Probably a niche use-case, but we're building a service which uses a go docker client in order to check the existence of images in a private registry. Naturally, this needs a docker daemon to be able to run properly. It is currently being tested in Pipelines using docker-compose.
I've tried mounting the docker socket, to be able to use the parent docker daemon (correct me if I'm missing something) using:
volumes:
- "/var/run/docker.sock:/var/run/docker.sock"
in my docker-compose.yml file.
This runs fine locally but gives me permission denied when run in Pipelines. I understand there are constraints around running docker in privileged, mode for security reasons. Does this explicitly include this mounting? Is there anyway around it?