Containers
ClawDock
ClawDock, Docker tabanlı OpenClaw kurulumları için küçük bir kabuk yardımcı katmanıdır.
Daha uzun docker compose ... çağrıları yerine clawdock-start, clawdock-dashboard ve clawdock-fix-token gibi kısa komutlar sağlar.
Docker'ı henüz kurmadıysanız Docker ile başlayın.
Kurulum
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 ~/.zshrcClawDock'u daha önce scripts/shell-helpers/clawdock-helpers.sh konumundan yüklediyseniz geçerli scripts/clawdock/clawdock-helpers.sh yolundan yeniden yükleyin; eski ham GitHub yolu kaldırıldı.
Yardımcılar ilk kullanımda OpenClaw çalışma kopyanızı otomatik olarak algılar (~/openclaw, ~/projects/openclaw gibi yaygın yolları denetler) ve sonucu ~/.clawdock/config içinde önbelleğe alır. Çalışma kopyanız başka bir yerdeyse CLAWDOCK_DIR değerini kendiniz ayarlayın.
Sağlananlar
Temel işlemler
| Komut | Açıklama |
|---|---|
clawdock-start |
Gateway'i başlat |
clawdock-stop |
Gateway'i durdur |
clawdock-restart |
Gateway'i yeniden başlat |
clawdock-status |
Konteyner durumunu denetle |
clawdock-logs |
Gateway günlüklerini takip et |
Konteyner erişimi
| Komut | Açıklama |
|---|---|
clawdock-shell |
Gateway konteynerinin içinde bir kabuk aç |
clawdock-cli <command> |
OpenClaw CLI komutlarını Docker içinde çalıştır |
clawdock-exec <command> |
Konteynerde rastgele bir komut yürüt |
Web arayüzü ve eşleştirme
| Komut | Açıklama |
|---|---|
clawdock-dashboard |
Denetim Arayüzü URL'sini aç |
clawdock-devices |
Bekleyen cihaz eşleştirmelerini listele |
clawdock-approve <id> |
Bir eşleştirme isteğini onayla |
Kurulum ve bakım
| Komut | Açıklama |
|---|---|
clawdock-fix-token |
Gateway tokenini konteyner yapılandırmasına yaz |
clawdock-update |
Çek, yeniden oluştur ve yeniden başlat |
clawdock-rebuild |
Yalnızca Docker imajını yeniden oluştur |
clawdock-clean |
Konteynerleri ve birimleri kaldır |
Yardımcı araçlar
| Komut | Açıklama |
|---|---|
clawdock-health |
Gateway sistem durumu denetimi çalıştır |
clawdock-token |
Gateway tokenini yazdır |
clawdock-cd |
OpenClaw proje dizinine geç |
clawdock-config |
~/.openclaw dosyasını aç |
clawdock-show-config |
Yapılandırma dosyalarını gizlenmiş değerlerle yazdır |
clawdock-workspace |
Çalışma alanı dizinini aç |
clawdock-help |
Tüm ClawDock komutlarını listele |
İlk kullanım akışı
clawdock-startclawdock-fix-tokenclawdock-dashboardTarayıcı eşleştirmenin gerekli olduğunu bildirirse:
clawdock-devicesclawdock-approve <request-id>Yapılandırma ve gizli bilgiler
ClawDock, Docker sayfasında açıklanan ayrıma uygun olarak iki ayrı .env dosyasını okur:
docker-compose.ymldosyasının yanındaki proje.env: imaj adı, portlar veOPENCLAW_GATEWAY_TOKENgibi Docker'a özgü değerler.clawdock-tokentokeni buradan okur.~/.openclaw/.env(konteynere bağlanır):openclaw.jsonveagents/<agentId>/agent/auth-profiles.jsonile birlikte OpenClaw'un yönettiği ortam değişkeni destekli gizli bilgiler.
clawdock-fix-token, tokeni proje .env dosyasından konteynerin gateway.remote.token ve gateway.auth.token yapılandırma değerlerine kopyalar ve Gateway'i yeniden başlatır.
openclaw.json ile her iki .env dosyasını hızlıca incelemek için clawdock-show-config komutunu kullanın; yazdırılan çıktıda .env değerlerini gizler.