多种OpenClaw容器化部署方案,支持生产环境。
docker-compose.yml- 标准Docker Compose配置docker-compose-healthcheck.yml- 带健康检查的配置deploy.sh- 一键部署脚本start-openclaw.sh- 启动脚本supervisor-start.sh- Supervisor启动脚本openclaw-wrapper.sh- 容器包装脚本.env.example- 环境变量模板
# 1. 复制环境变量
cp .env.example .env
# 编辑 .env 文件配置
# 2. 使用Docker Compose启动
docker-compose up -d
# 3. 或使用部署脚本
./deploy.sh# OpenClaw配置
OPENCLAW_GATEWAY_PORT=18789
OPENCLAW_GATEWAY_HOST=0.0.0.0
# 数据持久化
OPENCLAW_DATA_DIR=./data
# 网络配置
OPENCLAW_NETWORK=openclaw-network支持多种部署模式:
- 标准模式 - 单容器部署
- 健康检查模式 - 带健康监控
- 多节点模式 - 分布式部署
- 健康检查端点:
http://localhost:18789/health - 日志查看:
docker-compose logs -f - 状态检查:
docker-compose ps - 重启服务:
docker-compose restart
- 使用强密码和令牌
- 定期备份数据卷
- 配置防火墙规则
- 启用TLS/SSL加密
- 检查端口冲突
- 验证环境变量
- 查看容器日志
- 检查磁盘空间
MIT License