Containers
ClawDock
ClawDock adalah lapisan pembantu shell kecil untuk instalasi OpenClaw berbasis Docker.
ClawDock menyediakan perintah singkat seperti clawdock-start, clawdock-dashboard, dan clawdock-fix-token sebagai pengganti pemanggilan docker compose ... yang lebih panjang.
Jika Anda belum menyiapkan Docker, mulailah dengan Docker.
Instalasi
mkdir -p ~/.clawdock && curl -sL https://raw.githubusercontent.com/openclaw/openclaw/main/scripts/clawdock/clawdock-helpers.sh -o ~/.clawdock/clawdock-helpers.shecho 'source ~/.clawdock/clawdock-helpers.sh' >> ~/.zshrc && source ~/.zshrcJika sebelumnya Anda menginstal ClawDock dari scripts/shell-helpers/clawdock-helpers.sh, instal ulang dari jalur terkini scripts/clawdock/clawdock-helpers.sh; jalur mentah GitHub yang lama telah dihapus.
Pembantu ini mendeteksi checkout OpenClaw Anda secara otomatis saat pertama kali digunakan (dengan memeriksa jalur umum seperti ~/openclaw, ~/projects/openclaw) dan menyimpan hasilnya dalam cache di ~/.clawdock/config. Atur sendiri CLAWDOCK_DIR jika checkout Anda berada di lokasi lain.
Yang Anda dapatkan
Operasi dasar
| Perintah | Deskripsi |
|---|---|
clawdock-start |
Memulai Gateway |
clawdock-stop |
Menghentikan Gateway |
clawdock-restart |
Memulai ulang Gateway |
clawdock-status |
Memeriksa status kontainer |
clawdock-logs |
Mengikuti log Gateway |
Akses kontainer
| Perintah | Deskripsi |
|---|---|
clawdock-shell |
Membuka shell di dalam kontainer Gateway |
clawdock-cli <command> |
Menjalankan perintah CLI OpenClaw di Docker |
clawdock-exec <command> |
Menjalankan perintah apa pun di dalam kontainer |
Antarmuka web dan pemasangan
| Perintah | Deskripsi |
|---|---|
clawdock-dashboard |
Membuka URL Antarmuka Kontrol |
clawdock-devices |
Menampilkan pemasangan perangkat tertunda |
clawdock-approve <id> |
Menyetujui permintaan pemasangan |
Penyiapan dan pemeliharaan
| Perintah | Deskripsi |
|---|---|
clawdock-fix-token |
Menulis token Gateway ke konfigurasi kontainer |
clawdock-update |
Mengambil, membangun ulang, dan memulai ulang |
clawdock-rebuild |
Hanya membangun ulang citra Docker |
clawdock-clean |
Menghapus kontainer dan volume |
Utilitas
| Perintah | Deskripsi |
|---|---|
clawdock-health |
Menjalankan pemeriksaan kesehatan Gateway |
clawdock-token |
Mencetak token Gateway |
clawdock-cd |
Berpindah ke direktori proyek OpenClaw |
clawdock-config |
Membuka ~/.openclaw |
clawdock-show-config |
Mencetak berkas konfigurasi dengan nilai disamarkan |
clawdock-workspace |
Membuka direktori ruang kerja |
clawdock-help |
Menampilkan semua perintah ClawDock |
Alur penggunaan pertama
clawdock-startclawdock-fix-tokenclawdock-dashboardJika peramban menyatakan bahwa pemasangan diperlukan:
clawdock-devicesclawdock-approve <request-id>Konfigurasi dan rahasia
ClawDock membaca dua berkas .env terpisah, sesuai dengan pemisahan yang dijelaskan dalam Docker:
- Berkas
.envproyek di sampingdocker-compose.yml: nilai khusus Docker seperti nama citra, porta, danOPENCLAW_GATEWAY_TOKEN.clawdock-tokenmembaca token dari sini. ~/.openclaw/.env(dipasang ke dalam kontainer): rahasia berbasis variabel lingkungan yang dikelola oleh OpenClaw sendiri, bersamaopenclaw.jsondanagents/<agentId>/agent/auth-profiles.json.
clawdock-fix-token menyalin token dari berkas .env proyek ke nilai konfigurasi gateway.remote.token dan gateway.auth.token milik kontainer, lalu memulai ulang Gateway.
Gunakan clawdock-show-config untuk memeriksa openclaw.json dan kedua berkas .env dengan cepat; perintah ini menyamarkan nilai .env dalam keluaran yang dicetak.