Jobs That Require the Docker Engine - testflows/TestFlows-GitHub-Hetzner-Runners GitHub Wiki
For jobs that require Docker to be installed, you can use the standard Hetzner Docker CE application which can be specified using the image- label. See Specifying the Runner Image for more details about specifying custom runner images.
For example
x64: |
job-name:
runs-on: [self-hosted, type-cx22, image-x86-app-docker-ce] |
---|---|
ARM64: |
job-name:
runs-on: [self-hosted, type-cax11, image-arm-app-docker-ce] |
Another alternative is to use a custom server setup script. See Specifying The Custom Runner Server Setup Script for more details and an example setup-docker.sh script.