Skip to content

YellowOne0404/openclaw-deployment

Repository files navigation

OpenClaw容器部署配置

🐳 部署方案

多种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

🔧 配置说明

环境变量 (.env)

# OpenClaw配置
OPENCLAW_GATEWAY_PORT=18789
OPENCLAW_GATEWAY_HOST=0.0.0.0

# 数据持久化
OPENCLAW_DATA_DIR=./data

# 网络配置
OPENCLAW_NETWORK=openclaw-network

Docker Compose配置

支持多种部署模式:

  1. 标准模式 - 单容器部署
  2. 健康检查模式 - 带健康监控
  3. 多节点模式 - 分布式部署

📊 监控和维护

  • 健康检查端点: http://localhost:18789/health
  • 日志查看: docker-compose logs -f
  • 状态检查: docker-compose ps
  • 重启服务: docker-compose restart

🔒 安全建议

  1. 使用强密码和令牌
  2. 定期备份数据卷
  3. 配置防火墙规则
  4. 启用TLS/SSL加密

🆘 故障排除

  1. 检查端口冲突
  2. 验证环境变量
  3. 查看容器日志
  4. 检查磁盘空间

📄 许可证

MIT License

About

OpenClaw容器部署配置 - Docker Compose、部署脚本、生产环境配置

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages