Prerequisites
- Docker Engine: Install and start Docker Engine on the host.
-
At least 40 GB of available disk space: The file system that stores Docker data must have at least
40GBof free space for the Runner and plugin images. Check the available space on the Docker data file system:In the output, confirm that theAvailvalue is at least40G. -
Docker Hub authentication: Authenticate before deployment to prevent rate limits, TLS handshake timeouts, or image pull failures:
-
Blink permissions: Your Blink user must have the Owner role, Contributor role, or a custom role with the
runners:viewandrunners:editpermissions.
Network requirements
Before deploying the Runner, verify the following:- Container communication: If the host uses a hardened firewall configuration, allow Docker containers to communicate with each other. Docker assigns ports dynamically, so the rule must permit internal container-to-container traffic rather than a single fixed port.
- DNS resolution: Confirm that every DNS server configured on the host resolves external addresses correctly.
- Outbound HTTPS: Allow the Runner to connect to Blink services and Docker Hub over port
443. See Runner network requirements for the required destinations.
Deploy the Runner
1
Navigate to the Runners page
In the Blink console, select Runners in the left navigation, then click New Runner.
2
Configure the Runner group
Enter the Runner group details:
- Name: Enter a name for the Runner group.
- Tags: Add or create tags (optional).
- Default: Enable this option to assign workflows that do not specify a Runner group to this group.
3
Choose the Runner type
Select Docker, then click Continue.
4
Copy the installation command
Click the icon in the top-right corner of the command box.
5
Run the installation command
On the Docker host, paste and run the copied command. Wait for the installation to complete, then return to the Runners page and confirm that the Runner status is Connected.
Video walkthrough
The following video demonstrates the Docker Runner deployment process.Related Articles
Balancing the Load within a Runner Group
Learn how to balance workloads across a Docker or Kubernetes Runner group.
Scaling up a Runner Group
Learn how to scale a Docker or Kubernetes Runner group.