For Docker
Any container, on a VM you control
Free to sign up. No egress fees on any product.
Why Docker on Edge
The architecture on your whiteboard, running
Plain Docker, plain Linux
The docker library script installs Docker CE and Compose on first boot. No proprietary container runtime, no special registry.Compose-ready
docker compose up -d works exactly as it does on your laptop. Multi-container apps, shared networks and named volumes, straight from your repo.State that outlives containers
Keep databases on named volumes on local NVMe, and push uploads and backups to S3-compatible Edge Storage. Containers stay disposable.Global delivery, zero egress
Put the CDN in front and your static responses are cached in 988 locations. Bandwidth out to users is never billed.Bootstrap from one script
Pass --script to install Docker, pull images and start the stack on first boot. Repeatable and kept in version control.Agent-deployable
"Deploy this compose file to app.acme.dev." The agent API stands up the VM, configures DNS and adds a CDN deployment.
Reference architecture
How a containerised app maps to Edge
Browsers
app.acme.dev via Edge DNS
app.acme.dev
caches static responses
docker compose up -d
4 containers · s-4vcpu-8gb
postgres:16
named volume pgdata on NVMe
acme-backups
pg_dump, uploads and artefacts
Deploy
From compose.yml to live in four steps
- 01
Create a VM with Docker
The docker library script installs Docker CE and the Compose plugin on first boot, before you can even SSH in.
shell$ edge compute create --name stack --size s-4vcpu-8gb \ --image ubuntu-24 --region london --script docker - 02
Describe the stack
No bind mounts, so the same file deploys from your laptop over SSH. Postgres data lives on a named volume.
compose.ymlservices: app: image: ghcr.io/acme/app:latest restart: unless-stopped env_file: .env ports: ["80:3000"] depends_on: [db, redis] worker: image: ghcr.io/acme/app:latest command: ["./bin/worker"] restart: unless-stopped env_file: .env db: image: postgres:16 restart: unless-stopped env_file: .env volumes: ["pgdata:/var/lib/postgresql/data"] healthcheck: test: ["CMD", "pg_isready", "-U", "postgres"] redis: image: redis:7 restart: unless-stopped volumes: pgdata: - 03
Ship it over SSH
A Docker context runs your local docker commands against the VM. Updates are a pull and an up -d.
shell$ docker context create edge --docker host=ssh://root@<vm-ip> $ docker --context edge compose pull $ docker --context edge compose up -d - 04
Front it with the CDN
The CDN talks to the app container's published port. Point your domain's CNAME at cdn.edge.network and SSL follows.
shell$ edge cdn create --name acme-stack $ edge cdn domains add cdn-d83c15 \ --domain app.acme.dev \ --origin http://<vm-ip>
Prefer to hand it off? Give the job to your AI agent or have our engineers do it.
What it costs
One VM, the whole compose file
- No per-container or control-plane fees
- No egress fees from the VM, CDN or bucket
- Resize the VM with one command as the stack grows
- Billed hourly from a prepaid balance, with optional hard caps
Estimated monthly bill on Edge
Four-container stack · 3.5M requests a month · 105 GB of backups
- Compute$38.47Performance VM · 4 vCPU · 8 GiB · 160 GB NVMe
- CDN$0.753.5M requests: first 500k free, 3M × $0.25 per million
- Storage$1.50105 GB of backups: first 5 GB free, 100 GB × $0.015
- DNS$0.00Production and staging records
- Egress$0.00
FAQ
Docker on Edge, answered
Can I use Docker Compose?
What about Kubernetes?
Where do my images live?
How do I update a running container?
How do I back up volumes?
Drop-in services
Add these without touching the stack
- Edge ShieldBot protection
POST /siteverify → score: 94Invisible bot protection for logins, signups and forms: a 1–100 humanity score instead of a puzzle, from one HTTP call in any container.
Free for most sites. No puzzles, no widget to style.Explore - Edge AssistAI answers
<script src="…/assist.js">An AI answer box grounded in your own content. One script tag, whatever runs in the containers.
Free tier: 250 answered questions a monthExplore
docker compose up, on Edge
Bring your compose file. We'll run it on a VM you control, with the network already wired in.
Free tiers hard-cap. Nothing bills until you add a card.