Docker容器部署小龙虾OpenClaw的方法



小龙虾OpenClaw在本地使用Docker容器部署的方法, 该方法适合需要长期24小时运行、避免系统依赖冲突的用户,通过Docker容器隔离运行环境,重启后不丢失配置,稳定性更强,适合办公场景长期使用。

1. 前置准备:安装Docker

  • Windows/macOS:下载安装Docker Desktop,启动后等待右下角图标显示“运行中”,即可完成Docker初始化。
  • Linux:执行以下命令安装并设置开机自启: sudo systemctl start docker sudo systemctl enable docker

2. 拉取镜像并启动容器

打开终端(Windows用PowerShell普通模式,macOS/Linux用终端),依次执行以下命令:
  1. 拉取小龙虾最新镜像:docker pull openclaw/openclaw:latest
  2. 启动容器(映射端口+挂载本地配置目录): docker run -d \ --name openclaw \ -p 18789:18789 \ -v ~/.openclaw:/root/.openclaw \ --restart always \ openclaw/openclaw:latest 说明:~/.openclaw是本地配置目录,用于保存数据,容器重启后配置不丢失;--restart always设置开机自启,无需手动重启服务。

3. 容器内配置与启动

  1. 进入容器终端:docker exec -it openclaw bash
  2. 启动配置向导(安装后台守护进程):openclaw onboard --install-daemon
  3. 按向导完成配置:选择免费模型、填写API Key,配置完成后执行openclaw start启动服务。