Docker 安装
使用 Docker 容器化部署 Moltbot。
快速开始
使用 Docker Compose(推荐)
创建 docker-compose.yml:
yaml
version: '3.8'
services:
moltbot:
image: moltbot/moltbot:latest
container_name: moltbot
restart: unless-stopped
ports:
- "18789:18789"
- "18793:18793"
volumes:
- ./data:/root/.clawdbot
- ./workspace:/root/clawd
environment:
- TZ=Asia/Shanghai
command: gateway --port 18789启动:
bash
docker-compose up -d使用 Docker 命令
bash
docker run -d \
--name moltbot \
-p 18789:18789 \
-p 18793:18793 \
-v $(pwd)/data:/root/.clawdbot \
-v $(pwd)/workspace:/root/clawd \
-e TZ=Asia/Shanghai \
moltbot/moltbot:latest \
gateway --port 18789配置
环境变量
| 变量 | 描述 | 默认值 |
|---|---|---|
TZ | 时区 | UTC |
CLAWDBOT_CONFIG | 配置文件路径 | ~/.clawdbot/moltbot.json |
数据持久化
- 配置:
./data→/root/.clawdbot - 工作区:
./workspace→/root/clawd - 凭证:
./data/credentials→/root/.clawdbot/credentials
访问
- 网关 WebSocket:
ws://localhost:18789 - 控制台 UI:
http://localhost:18789/ - Canvas:
http://localhost:18793/__moltbot__/canvas/
故障排除
端口冲突
修改端口映射:
yaml
ports:
- "18889:18789" # 外部 18889 -> 内部 18789
- "18893:18793"日志查看
bash
docker logs moltbot
docker logs -f moltbot进入容器
bash
docker exec -it moltbot /bin/bash