From 6d09a1aa8fbaa98a11de7863df114a022bfc1ef4 Mon Sep 17 00:00:00 2001 From: Levente Csoke Date: Mon, 16 Mar 2026 07:31:21 +0100 Subject: [PATCH] docs: add Docker installation instructions Co-Authored-By: Claude Opus 4.6 --- README.md | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/README.md b/README.md index 314c91e..3417515 100644 --- a/README.md +++ b/README.md @@ -145,6 +145,38 @@ View logs: journalctl -u agent-dashboard -f ``` +### Docker + +```bash +# Build +docker build -t openclaw-dashboard . + +# Run +docker run -d \ + --name openclaw-dashboard \ + -p 3001:3001 \ + -e WORKSPACE_DIR=/app/workspace \ + -e DASHBOARD_ALLOW_HTTP=true \ + -v ~/.openclaw:/home/node/.openclaw:ro \ + -v ~/.openclaw/workspace:/app/workspace \ + openclaw-dashboard +``` + +For Docker management page access, pass the Docker socket: + +```bash +docker run -d \ + --name openclaw-dashboard \ + -p 3001:3001 \ + -e WORKSPACE_DIR=/app/workspace \ + -e DASHBOARD_ALLOW_HTTP=true \ + -v ~/.openclaw:/home/node/.openclaw:ro \ + -v ~/.openclaw/workspace:/app/workspace \ + -v /var/run/docker.sock:/var/run/docker.sock:ro \ + --group-add $(stat -c '%g' /var/run/docker.sock) \ + openclaw-dashboard +``` + ### Environment Variables | Variable | Description | Default |