Describe the enhancement
Is it possible for you to provide official docker images for letting a runner run?
Additional information
We want to use self hosted runner, but we dont want to maintain machines/vms so it would be cool to have a ready to run official docker image in order to use them in services like aws fargate/azure container instances.
If im wrong here and I should have opened a topic in the github actions community forum please let me know and feel free to close the issue/feature request.
Some example of runner as a Docker image:
Additionally, Runner running in Docker is not able to use Docker itself: https://github.com/actions/runner/blob/f9b5d626c5486d1f02b3bd45879f61834b7aeecc/src/Runner.Worker/ContainerOperationProvider.cs#L68
This is a major downside, as we can not yet manage self hosted runners with Kubernetes for example, as we have to manage VMs or real machines.
Thank you @vincentbrison for providing these examples, I found a couple of them as well, but I am not sure if we are allowed to use them in our company (we have a restriction to use only official images). Thats the reason why I asked here. :)
The hint about docker in docker is useful (a couple of application suffer of this problem). 馃憤
Most helpful comment
Some example of runner as a Docker image:
Additionally, Runner running in Docker is not able to use Docker itself: https://github.com/actions/runner/blob/f9b5d626c5486d1f02b3bd45879f61834b7aeecc/src/Runner.Worker/ContainerOperationProvider.cs#L68
This is a major downside, as we can not yet manage self hosted runners with Kubernetes for example, as we have to manage VMs or real machines.