Daestro

Blog Documentation Changelog FAQ Pricing Instances
Login
Blog Documentation Changelog FAQ Pricing Instances
Login
skip to the main content
Getting Started About Cloud Auth Compute Environment Job Queue Container Registry Auth Job Definition Job Compute Spawn Features Cron Jobs Schedule Jobs Cloud Providers Amazon Web Services DigitalOcean Linode / Akamai Vultr Self-hosted Compute Docker API Introduction Create API Key Job Submit Job Detail Cancel Job
Home/Documentation/Self-hosted Compute/

Docker

Table of Contents
  1. Prerequisites
  2. Docker Run
  3. Docker Compose
  4. Help

Daestro let’s you run your own compute workloads on your own infrastructure. You can use Daestro “Self-hosted Compute” with Docker to do just that.

Prerequisites

  • Create “Self-hosted Compute” type Compute Environment
  • Make sure above compute environment is part of a active Job Queue
  • Create an Auth Token from Compute Environment -> New Compute

Docker Run

DAESTRO_AUTH_TOKEN and mapping /var/run/docker.sock is required for Daestro Agent to work. “daestro_agent_data” volumen makes sure Daestro Agent data is persisted on the host.

docker run --name daestro-agent
  -e DAESTRO_AUTH_TOKEN="<token>"
  -v /var/run/docker.sock:/var/run/docker.sock
  -v daestro_agent_data:/var/lib/daestro-agent
  --network host
  daestro/daestro-agent:latest

Docker Compose

Or if you prefer using docker compose.

services:
  daestro-agent:
    image: daestro/daestro-agent:latest
    environment:
      - DAESTRO_AUTH_TOKEN=<your-daestro-auth-token>
    volumes:
      - /var/run/docker.sock:/var/run/docker.sock
      - data:/var/lib/daestro-agent

volumes:
  data:

Help

Enable IPv6 support in Docker containers

IPv6 is only supported on Docker daemons running on Linux hosts. You need to manually enable IPv6 support. Read here for more info.

  1. Edit the Docker daemon configuration file, located at /etc/docker/daemon.json. Configure the following parameters:
{
  "ipv6": true,
  "fixed-cidr-v6": "2001:db8:1::/64"
}
  1. Save the configuration file.
  2. Restart the Docker daemon for your changes to take effect.

Daestro © 2026

Contact

hello@daestro.com

Legal
Terms of UsePrivacy Policy
Resources
Blog Documentation FAQ Changelog Instances
Social
X (Twitter)Discord
2026-05-20T16:43:09.311488168+05:30