Docker on Zectre
Deploy container images to the Zectre Platform.
Use this when your app is already packaged as a Docker (or Podman) image — any stack, not only Tish. The platform schedules it like a native Tish process: same routing, scaling, and environments.
Requirements
- Image pushed to a registry the agents can pull (Docker Hub, GHCR, etc.).
- At least one agent with
container_enabled = trueand access to a container socket. See the platform doc below for agent config.
Minimal zectre.yaml
name: my-service
deploy:
process_type: docker
image: ghcr.io/your-org/my-service:latest
replicas: 1
networking:
port: 8080
protocol: httpSet deploy.image to your real tag. For production promotion, use zectre deploy --prod when your workflow uses separate environments.
Commands
From the project directory (linked with zectre link):
zectre deploy --waitOverride the image for one deploy:
zectre deploy --image ghcr.io/your-org/my-service:v2 --waitYou do not need the tish compiler on your machine for Docker deploys.
Example repo
A minimal tish HTTP zectre.yaml lives in container-example.
Full reference
Volumes, API payloads, and operator details: Container deployments in the zectre-platform repository.