基础配置
首先下载官方仓库:
1 git clone https://github.com/openclaw/openclaw.git
然后设置 .env:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 OPENCLAW_CONFIG_DIR =/mnt/8 T/lc/open_claw_home/.openclawOPENCLAW_WORKSPACE_DIR =/mnt/8 T/lc/open_claw_home/.openclaw/workspaceOPENCLAW_GATEWAY_PORT =18989 OPENCLAW_BRIDGE_PORT =18990 OPENCLAW_GATEWAY_BIND =lanOPENCLAW_GATEWAY_TOKEN =efed7cf6abe0d8f2d4c9c59a35f4596540d9ac6b8ea6b76705079bc648dc0a87OPENCLAW_IMAGE =openclaw:localOPENCLAW_EXTRA_MOUNTS =/mnt/8 T/lc/open_claw_home/playground:/home/node/playground:rwOPENCLAW_HOME_VOLUME =OPENCLAW_DOCKER_APT_PACKAGES ="python3 python3-pip wget curl git" OPENCLAW_EXTENSIONS=OPENCLAW_SANDBOX =1 OPENCLAW_DOCKER_SOCKET =/var/run/docker.sockDOCKER_GID =OPENCLAW_INSTALL_DOCKER_CLI =1 OPENCLAW_ALLOW_INSECURE_PRIVATE_WS=
修改 docker-setup.sh 的开头部分:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 set -euo pipefailROOT_DIR ="/mnt/8T/lc/open_claw/openclaw/" if [ -f "$ROOT_DIR/.env" ] echo "==> Loading configuration from $ROOT_DIR/.env" set -a source "$ROOT_DIR/.env" set +a else echo "WARNING: .env file not found at $ROOT_DIR/.env" fi
然后配置Dokcker 镜像:
1 bash <(wget -qO- https://xuanyuan.cloud/docker.sh)
运行
docker-setup.sh。然后这个时候会一直重启,就进入前文映射的/open_claw_home/.openclaw修改配置文件:
1 2 3 4 5 "gateway": { "controlUi": { "dangerouslyAllowHostHeaderOriginFallback": true } }z
然后阿里云会给你新的配置文件,千万不要直接复制粘贴。只把 models 和
agents 两个字段复制粘贴即可。
阿里云配置步骤:https://help.aliyun.com/zh/model-studio/openclaw-coding-plan
如何配置 GPU 环境?
安装环境:
1 2 3 4 sudo apt update sudo apt install -y nvidia-container-toolkit sudo nvidia-ctk runtime configure --runtime=docker sudo systemctl restart docker
然后查看:
1 sudo docker info | grep -i runtime
看到 nvidia 字样即可。
测试 GPU 容器:
1 docker run --rm --gpus all nvidia/cuda:12.2.0-base-ubuntu22.04 nvidia-smi
然后修改 docker-compose.yml:
1 2 3 4 5 6 7 8 9 services: openclaw-gateway: deploy: resources: reservations: devices: - driver: nvidia count: all capabilities: [gpu ]