Update docker in docker configuration to use Unix sockets instead of HTTPS (TLS) #2930
Replies: 1 comment 2 replies
-
@Link-, @nikola-jokic, @dm3ch for awareness, this breaks things when actions-runner-controller users are using the If you run the docker run --name docker --rm -it --privileged docker:dind-rootless --group=123 you can
The
The consequence of this is that the runner container receives a If the runner image is intended to be used in tandem with the |
Beta Was this translation helpful? Give feedback.
-
We previously used a TLS socket for the docker in docker (DinD) setup. This was mainly to maintain consistency with the legacy ARC modes.
We reverted to using a Unix socket as it is the preferred approach in: #2833. This method also helps avoid further context configuration with
Docker 24.0.6+
.Part of this fix requires the configuration of the group id used by dockerd: reference
This is currently set to the value of
123
. The helm charts do not expose any configuration parameters for this value and we will not be. If you need to change this group id or any other parameter for the DinD configuration, you need to create your own charts.This change is applicable as of gha-runner-scale-0.6.1
Beta Was this translation helpful? Give feedback.
All reactions