The scaling release: N containers per service with plain Docker — no Swarm, no extra daemon.
Added
- Horizontal replicas. Docker services can now run 1-10 replicas:
identical containers on the service bridge (
<runtimeId>,<runtimeId>-r2, …), Traefik round-robin across them with ahealthCheckblock so a dead replica stops receiving traffic instead of erroring. Replicas are started after the deploy's health gate, revived automatically by the reconcile loop, and swept as one generation by stop / start / restart / delete. The Scaling card in Service → Settings and the.ninedeployresources.replicasfield both set it; the overview runtime card shows the count.