Docker
All RingClaw configuration lives in ~/.ringclaw/config.json — mount the directory into the container and the file is shared with the host. The previously supported -e RC_* / -e OPENCLAW_GATEWAY_* environment variables are no longer honored.
Build
bash
docker build -t ringclaw .Prepare Config
On the host, run ringclaw setup (or edit manually) so that ~/.ringclaw/config.json exists. See Configuration for the full schema.
Run
bash
docker run -d --name ringclaw \
-v ~/.ringclaw:/root/.ringclaw \
ringclawThe container reads /root/.ringclaw/config.json on startup.
View Logs
bash
docker logs -f ringclawQuick Start with GHCR
bash
docker run -it -v ~/.ringclaw:/root/.ringclaw \
ghcr.io/ringclaw/ringclaw startAgent Binaries
ACP and CLI agents require the agent binary inside the container. The Docker image ships only RingClaw itself. For ACP/CLI agents, mount the binary or build a custom image. HTTP agents work out of the box.