Langkah runtime bersama untuk instalasi Docker berbasis VM seperti GCP, Hetzner, dan penyedia VPS serupa.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.
Masukkan biner yang diperlukan ke dalam image
Menginstal biner di dalam container yang sedang berjalan adalah jebakan. Apa pun yang diinstal saat runtime akan hilang saat restart. Semua biner eksternal yang diperlukan oleh Skills harus diinstal saat image dibangun. Contoh di bawah hanya menampilkan tiga biner umum:gog(darigogcli) untuk akses Gmailgoplacesuntuk Google Placeswacliuntuk WhatsApp
- Memperbarui Dockerfile
- Membangun ulang image
- Me-restart container
URL di atas adalah contoh. Untuk VM berbasis ARM, pilih aset
arm64. Untuk build yang dapat direproduksi, sematkan URL rilis berversi.Bangun dan jalankan
Killed atau exit code 137 selama pnpm install --frozen-lockfile, VM kehabisan memori.
Gunakan kelas mesin yang lebih besar sebelum mencoba lagi.
Verifikasi biner:
Apa yang persisten di mana
OpenClaw berjalan di Docker, tetapi Docker bukan sumber kebenaran. Semua state jangka panjang harus bertahan melewati restart, rebuild, dan reboot.| Komponen | Lokasi | Mekanisme persistensi | Catatan |
|---|---|---|---|
| Konfigurasi Gateway | /home/node/.openclaw/ | Mount volume host | Mencakup openclaw.json, .env |
| Profil autentikasi model | /home/node/.openclaw/agents/ | Mount volume host | agents/<agentId>/agent/auth-profiles.json (OAuth, kunci API) |
| Kunci profil autentikasi | /home/node/.config/openclaw/ | Mount volume host | Kunci enkripsi lokal untuk material token profil autentikasi OAuth |
| Konfigurasi Skills | /home/node/.openclaw/skills/ | Mount volume host | State tingkat Skill |
| Ruang kerja agen | /home/node/.openclaw/workspace/ | Mount volume host | Kode dan artefak agen |
| Sesi WhatsApp | /home/node/.openclaw/ | Mount volume host | Mempertahankan login QR |
| Keyring Gmail | /home/node/.openclaw/ | Volume host + kata sandi | Memerlukan GOG_KEYRING_PASSWORD |
| Paket Plugin | /home/node/.openclaw/npm, /home/node/.openclaw/git | Mount volume host | Root paket Plugin yang dapat diunduh |
| Biner eksternal | /usr/local/bin/ | Image Docker | Harus dimasukkan saat build |
| Runtime Node | Sistem berkas container | Image Docker | Dibangun ulang setiap build image |
| Paket OS | Sistem berkas container | Image Docker | Jangan instal saat runtime |
| Container Docker | Sementara | Dapat di-restart | Aman untuk dihancurkan |