OpenClaw 目前不支持 Docker 部署,官方仓库无 Dockerfile 或 docker-compose.yml;唯一可行方式是通过 uv 工具链本地启动:安装 uv、克隆仓库、创建虚拟环境、安装依赖、配置 Ollama 环境变量,最后运行 server.py。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

你想在本地快速启动 OpenClaw 这个开源 AI 编码代理平台,但发现官方文档没写清楚 Docker 部署路径,GitHub 仓库里也没有现成的 docker-compose.yml 示例——这很正常,因为 OpenClaw 目前尚未正式发布稳定版,其镜像未上架 Docker Hub 或 GitHub Container Registry。
确认 OpenClaw 当前是否支持 Docker 部署
打开 OpenClaw 官方 GitHub 仓库(https://github.com/All-Hands-AI/OpenClaw),点击 Code → Download ZIP,解压后检查根目录是否存在 【Dockerfile】 或 【docker-compose.yml】 文件。
截至 2026 年 7 月 28 日,该仓库中仅含 Python 源码、README.md 和少量配置模板,没有提供任何官方 Docker 构建文件。这意味着你无法像部署 OpenHands 那样直接运行 docker run 或 docker-compose up。
替代方案:用 uv + 本地 Python 环境启动(唯一可行路径)
OpenClaw 当前只支持通过 uv 工具链本地启动,这是它现阶段唯一的、被维护的运行方式。
第一步:安装 uv(比 pip 更快更轻量的 Python 包管理器)
执行:curl -LsSf https://install.python-poetry.org | sh -s -- -y → 然后按提示将 uv 加入 PATH,或直接用 pipx install uv。
第二步:克隆仓库并进入项目目录
git clone https://github.com/All-Hands-AI/OpenClaw && cd OpenClaw
第三步:用 uv 创建并激活虚拟环境,安装依赖
uv venv .venv && source .venv/bin/activate && uv pip install -e . ——这一步必须成功,否则后续服务无法启动;若报错缺少 rustc,请先安装 Rust 工具链(curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh)。
第四步:设置必要环境变量
export OPENCLAW_MODEL_PROVIDER=ollama → export OPENCLAW_MODEL_NAME=llama3.2:latest → export OLLAMA_HOST=http://localhost:11434 ——注意:OLLAMA_HOST 必须是可访问的 Ollama 实例地址,不能留空或填错端口。
第五步:启动 Web 服务
uv run python openclaw/server.py ——服务默认监听 【http://127.0.0.1:8000】,浏览器打开即可进入界面。


















