Chuyển đến nội dung chính
ClawDock là một lớp trình trợ giúp shell nhỏ dành cho các bản cài đặt OpenClaw dựa trên Docker. Nó cung cấp các lệnh ngắn như clawdock-start, clawdock-dashboardclawdock-fix-token thay cho các lệnh gọi docker compose ... dài hơn. Nếu bạn chưa thiết lập Docker, hãy bắt đầu với Docker.

Cài đặt

Nếu trước đây bạn đã cài đặt ClawDock từ scripts/shell-helpers/clawdock-helpers.sh, hãy cài đặt lại từ đường dẫn hiện tại scripts/clawdock/clawdock-helpers.sh; đường dẫn GitHub thô cũ đã bị xóa. Các trình trợ giúp tự động phát hiện thư mục mã nguồn OpenClaw của bạn trong lần sử dụng đầu tiên (bằng cách kiểm tra các đường dẫn phổ biến như ~/openclaw, ~/projects/openclaw) và lưu kết quả vào bộ nhớ đệm tại ~/.clawdock/config. Hãy tự đặt CLAWDOCK_DIR nếu thư mục mã nguồn của bạn nằm ở nơi khác.

Các tính năng được cung cấp

Thao tác cơ bản

Truy cập container

Giao diện web và ghép nối

Thiết lập và bảo trì

Tiện ích

Quy trình lần đầu

Nếu trình duyệt thông báo rằng cần ghép nối:

Cấu hình và thông tin bí mật

ClawDock đọc hai tệp .env riêng biệt, tương ứng với cách phân chia được mô tả trong Docker:
  • Tệp .env của dự án nằm cạnh docker-compose.yml: các giá trị dành riêng cho Docker như tên ảnh, cổng và OPENCLAW_GATEWAY_TOKEN. clawdock-token đọc token từ đây.
  • ~/.openclaw/.env (được gắn vào container): các thông tin bí mật dựa trên biến môi trường do chính OpenClaw quản lý, cùng với openclaw.jsonagents/<agentId>/agent/auth-profiles.json.
clawdock-fix-token sao chép token từ tệp .env của dự án vào các giá trị cấu hình gateway.remote.tokengateway.auth.token của container, sau đó khởi động lại Gateway. Sử dụng clawdock-show-config để kiểm tra nhanh openclaw.json và cả hai tệp .env; lệnh này che các giá trị .env trong đầu ra được in.

Liên quan

Docker

Quy trình cài đặt Docker chính thức cho OpenClaw.

Môi trường chạy máy ảo Docker

Môi trường chạy máy ảo do Docker quản lý để tăng cường khả năng cô lập.

Cập nhật

Cập nhật gói OpenClaw và các dịch vụ được quản lý.