Các bước runtime dùng chung cho các cài đặt Docker dựa trên máy ảo như GCP, Hetzner và các nhà cung cấp VPS tương tự.Documentation Index
Fetch the complete documentation index at: https://docs.openclaw.ai/llms.txt
Use this file to discover all available pages before exploring further.
Đưa các binary bắt buộc vào image
Cài đặt binary bên trong container đang chạy là một cái bẫy. Bất cứ thứ gì được cài đặt lúc runtime sẽ bị mất khi khởi động lại. Tất cả binary bên ngoài mà Skills yêu cầu phải được cài đặt tại thời điểm build image. Các ví dụ bên dưới chỉ minh họa ba binary phổ biến:gog(từgogcli) để truy cập Gmailgoplacescho Google Placeswaclicho WhatsApp
- Cập nhật Dockerfile
- Build lại image
- Khởi động lại các container
Các URL ở trên là ví dụ. Với máy ảo dựa trên ARM, hãy chọn các asset
arm64. Để build có thể tái lập, hãy ghim URL bản phát hành có phiên bản.Build và khởi chạy
Killed hoặc exit code 137 trong lúc chạy pnpm install --frozen-lockfile, máy ảo đã hết bộ nhớ.
Hãy dùng lớp máy lớn hơn trước khi thử lại.
Xác minh các binary:
Nội dung nào được lưu bền vững ở đâu
OpenClaw chạy trong Docker, nhưng Docker không phải nguồn chân lý. Mọi trạng thái tồn tại lâu dài phải sống sót qua các lần khởi động lại, build lại và reboot.| Thành phần | Vị trí | Cơ chế lưu bền vững | Ghi chú |
|---|---|---|---|
| Cấu hình Gateway | /home/node/.openclaw/ | Mount volume host | Bao gồm openclaw.json, .env |
| Hồ sơ xác thực model | /home/node/.openclaw/agents/ | Mount volume host | agents/<agentId>/agent/auth-profiles.json (OAuth, khóa API) |
| Cấu hình Skills | /home/node/.openclaw/skills/ | Mount volume host | Trạng thái cấp Skill |
| Workspace agent | /home/node/.openclaw/workspace/ | Mount volume host | Mã và artifact của agent |
| Phiên WhatsApp | /home/node/.openclaw/ | Mount volume host | Giữ đăng nhập QR |
| Keyring Gmail | /home/node/.openclaw/ | Volume host + mật khẩu | Yêu cầu GOG_KEYRING_PASSWORD |
| Gói Plugin | /home/node/.openclaw/npm, /home/node/.openclaw/git | Mount volume host | Gốc gói Plugin có thể tải xuống |
| Binary bên ngoài | /usr/local/bin/ | Image Docker | Phải được đưa vào tại thời điểm build |
| Runtime Node | Hệ thống tệp container | Image Docker | Được build lại mỗi lần build image |
| Gói OS | Hệ thống tệp container | Image Docker | Không cài đặt lúc runtime |
| Container Docker | Tạm thời | Có thể khởi động lại | Có thể hủy an toàn |