This repository contains Docker image definitions for the runtimes used by the ClawManager Agents project.
The repository currently documents these runtime images:
hermeshermes-liteopenclawopenclaw-liteopenclaw-shell
hermes/: Hermes runtime image, built from the repository root so it can include the sharedclawmanager-agent/hermes-lite: lite Hermes runtime image, built from the repository root with the Hermes Dockerfileopenclaw/: OpenClaw runtime image, built from the repository root so it can include the sharedclawmanager-agent/openclaw-lite: lite OpenClaw runtime image, built from the repository root withopenclaw/Dockerfile.openclawopenclaw-shell/: Alpine-based OpenClaw shell runtime image, built from the repository root so it can reuse the OpenClaw agent implementation underopenclaw/clawmanager-agent/: shared managed-runtime agent used by runtime images that need ClawManager runtime gateway control
You can build each runtime image directly with Docker from the repository root.
docker build \
-f hermes/Dockerfile \
-t hermes:local \
.docker build \
-f hermes/Dockerfile \
-t hermes-lite:local \
.docker build \
-f openclaw/Dockerfile.openclaw \
-t openclaw:local \
.docker build \
-f openclaw/Dockerfile.openclaw \
-t openclaw-lite:local \
.docker build \
-f openclaw-shell/Dockerfile \
-t openclaw-shell:local \
.This image does not include Webtop or a virtual desktop. It uses /config as the persistent directory, runs openclaw-agent on container start, and reports runtime_type=openclaw-shell to ClawManager when CLAWMANAGER_AGENT_ENABLED=true.
If you want to build multi-architecture images manually, use Docker Buildx.
docker buildx build \
--platform linux/amd64,linux/arm64 \
-f hermes/Dockerfile \
-t <registry>/hermes:latest \
--push \
.docker buildx build \
--platform linux/amd64,linux/arm64 \
-f hermes/Dockerfile \
-t <registry>/hermes-lite:latest \
--push \
.docker buildx build \
--platform linux/amd64,linux/arm64 \
-f openclaw/Dockerfile.openclaw \
-t <registry>/openclaw:latest \
--push \
.docker buildx build \
--platform linux/amd64,linux/arm64 \
-f openclaw/Dockerfile.openclaw \
-t <registry>/openclaw-lite:latest \
--push \
.docker buildx build \
--platform linux/amd64,linux/arm64 \
-f openclaw-shell/Dockerfile \
-t <registry>/openclaw-shell:latest \
--push \
.The supported architectures are:
linux/amd64linux/arm64
This publishes a single multi-arch image manifest, so both architectures are available under the same tag.