strong-ice-84145
09/01/2026, 12:49 PMmodern-fireman-99755
09/01/2026, 12:53 PMmodern-fireman-99755
09/01/2026, 12:53 PMstrong-ice-84145
09/01/2026, 1:02 PMmodern-fireman-99755
09/01/2026, 1:05 PMstrong-ice-84145
09/01/2026, 1:08 PMmodern-fireman-99755
09/01/2026, 1:13 PMstrong-ice-84145
09/01/2026, 1:43 PMThe capability loss
The agent can no longer run containers inside its own sandbox. Concretely:
- Build a Dockerfile and run it — so when a task involves creating or modifying one, the agent can verify the change works instead of editing it blind
- Bring up a docker compose stack to reproduce a bug or QA a multi-service app
- Use containerized toolchains published only as images
- Run components a user distributes as images
The agent can still edit Dockerfile and compose.yaml — it just can't prove the edit works. On a containerized project it stops at the point where a container is required.
Who loses it: only OSS/Canvas users who add --privileged to their docker run. That's undocumented for Canvas (the docs live under enterprise/), and the documented launch can't use it — but I verified it genuinely works when you do add the flag (daemon 29.7.2 starts).
Why no fallback is possible
This is the crux, and it's a hard architectural limit rather than a missing feature.
Privilege is granted at container start, by the host, and cannot be acquired later. When you run docker run --privileged, the host's Docker daemon creates the container with elevated capabilities — CAP_NET_ADMIN, CAP_SYS_ADMIN, device access. A process already inside an unprivileged container has no mechanism to request them; that's the entire point of the security boundary.
So installing Docker at runtime doesn't help. You'd get the binary and then:
failed to start daemon: Error initializing network controller:
error creating default "bridge" network: operation not permitted
That's the daemon failing to create a network bridge — it needs kernel networking capabilities the container was never given. Nothing you install fixes a capability you weren't granted.calm-artist-7206
09/01/2026, 2:18 PM-acp packages are redistributable. If it’s only these, they are bridges right, they’re fine in or out of the imagesstrong-ice-84145
09/01/2026, 2:19 PMcalm-artist-7206
09/01/2026, 2:23 PMcalm-artist-7206
09/01/2026, 2:24 PMcalm-artist-7206
09/01/2026, 2:25 PMstrong-ice-84145
09/01/2026, 2:26 PMcalm-artist-7206
09/01/2026, 2:32 PMcalm-artist-7206
09/01/2026, 2:37 PMstrong-ice-84145
09/01/2026, 2:38 PMstrong-ice-84145
09/01/2026, 2:39 PMcalm-artist-7206
09/01/2026, 2:39 PMstrong-ice-84145
09/01/2026, 3:14 PMstrong-ice-84145
09/01/2026, 3:20 PMsalmon-lock-64866
09/01/2026, 4:31 PMmillions-crayon-32880
09/01/2026, 7:58 PMmillions-crayon-32880
09/02/2026, 7:57 PM