Official Setup Links
First-Time Setup
- Install Docker Desktop on macOS, Windows, or desktop Linux. For Linux servers and CI machines, install Docker Engine.
- Start Docker Desktop or the Docker daemon.
- Verify that the local Docker client can talk to the daemon.
- If you need private images, authenticate with the registry before running AgentCompass.
- Run one AgentCompass task before scaling concurrency.
sudo, follow Docker’s post-install steps to add your user to the docker group:
Membership in the
docker group grants broad host privileges. Use it only on machines where that security tradeoff is acceptable.Registry Credentials
AgentCompass does not manage Docker registry credentials. The local Docker daemon pulls images, so authenticate with Docker first:AgentCompass Smoke Test
For supported benchmarks, recipes may set the image and workspace for you. Start with one sample:Basic Run
For custom container tasks, pass an image explicitly:image only for custom tasks or debugging. Public benchmark recipes should normally infer the image and workspace from task metadata.
Provider Params
Docker overrides live underenvironments.docker or --env-params:
For example, limit a custom container to two CPUs and 8 GiB of memory with no swap:
--env-params values take precedence. storage_opt.size is not inferred automatically because per-container filesystem quotas are unavailable on some Docker storage drivers.
On Apple silicon or ARM hosts, some public benchmark images may be linux/amd64 only. Set platform when Docker reports an architecture mismatch, but expect emulation to be slower.
Use the provider-neutral phase fields documented in Network Policy instead of
setting network to none when setup, rollout, and verification need different policies.
