Containers
ClawDock
ClawDock, Docker tabanlı OpenClaw kurulumları için küçük bir kabuk yardımcıları katmanıdır.
Daha uzun docker compose ... çağrıları yerine clawdock-start, clawdock-dashboard ve clawdock-fix-token gibi kısa komutlar kullanmanızı 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 üzerinden kurduysanız güncel scripts/clawdock/clawdock-helpers.sh yolundan yeniden kurun; eski ham GitHub yolu kaldırılmıştır.
Yardımcılar ilk kullanımda OpenClaw çalışma kopyanızı (~/openclaw, ~/projects/openclaw gibi yaygın yolları denetleyerek) otomatik olarak algılar ve sonucu ~/.clawdock/config içinde önbelleğe alır. Çalışma kopyanız başka bir yerdeyse CLAWDOCK_DIR değişkenini kendiniz ayarlayın.
Sunulanlar
Temel işlemler
| Komut | Açıklama |
|---|---|
clawdock-start |
Gateway'i başlatır |
clawdock-stop |
Gateway'i durdurur |
clawdock-restart |
Gateway'i yeniden başlatır |
clawdock-status |
Konteyner durumunu denetler |
clawdock-logs |
Gateway günlüklerini takip eder |
Konteyner erişimi
| Komut | Açıklama |
|---|---|
clawdock-shell |
Gateway konteynerinin içinde bir kabuk açar |
clawdock-cli <command> |
OpenClaw CLI komutlarını Docker'da çalıştırır |
clawdock-exec <command> |
Konteynerde herhangi bir komutu yürütür |
Web arayüzü ve eşleştirme
| Komut | Açıklama |
|---|---|
clawdock-dashboard |
Denetim Arayüzü URL'sini açar |
clawdock-devices |
Bekleyen cihaz eşleştirmelerini listeler |
clawdock-approve <id> |
Bir eşleştirme isteğini onaylar |
Kurulum ve bakım
| Komut | Açıklama |
|---|---|
clawdock-fix-token |
Gateway belirtecini konteyner yapılandırmasına yazar |
clawdock-update |
Değişiklikleri çeker, yeniden oluşturur ve başlatır |
clawdock-rebuild |
Yalnızca Docker imajını yeniden oluşturur |
clawdock-clean |
Konteynerleri ve birimleri kaldırır |
Yardımcı araçlar
| Komut | Açıklama |
|---|---|
clawdock-health |
Gateway sistem durumu denetimi çalıştırır |
clawdock-token |
Gateway belirtecini yazdırır |
clawdock-cd |
OpenClaw proje dizinine geçer |
clawdock-config |
~/.openclaw dizinini açar |
clawdock-show-config |
Yapılandırma dosyalarını gizlenmiş değerlerle yazdırır |
clawdock-workspace |
Çalışma alanı dizinini açar |
clawdock-help |
Tüm ClawDock komutlarını listeler |
İlk kullanım akışı
clawdock-startclawdock-fix-tokenclawdock-dashboardTarayıcı eşleştirme gerektiğini belirtiyorsa:
clawdock-devicesclawdock-approve <request-id>Yapılandırma ve gizli bilgiler
ClawDock, Docker bölümünde açıklanan ayrıma uygun olarak iki ayrı .env dosyasını okur:
docker-compose.ymldosyasının yanındaki proje.envdosyası: imaj adı, bağlantı noktaları veOPENCLAW_GATEWAY_TOKENgibi Docker'a özgü değerler.clawdock-token, belirteci buradan okur.~/.openclaw/.env(konteynere bağlanır): OpenClaw'un kendisinin yönettiği, ortam değişkenleriyle desteklenen gizli bilgiler;openclaw.jsonveagents/<agentId>/agent/auth-profiles.jsonile birlikte bulunur.
clawdock-fix-token, belirteci 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 dosyasını ve 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.