Skip to main content
ClawDock to niewielka warstwa pomocniczych skryptów powłoki do instalacji OpenClaw opartych na Dockerze. Udostępnia krótkie polecenia, takie jak clawdock-start, clawdock-dashboard i clawdock-fix-token, zamiast dłuższych wywołań docker compose .... Jeśli Docker nie został jeszcze skonfigurowany, zacznij od strony Docker.

Instalacja

Jeśli wcześniej zainstalowano ClawDock z scripts/shell-helpers/clawdock-helpers.sh, zainstaluj go ponownie, korzystając z bieżącej ścieżki scripts/clawdock/clawdock-helpers.sh; stara bezpośrednia ścieżka GitHub została usunięta. Przy pierwszym użyciu skrypty pomocnicze automatycznie wykrywają lokalną kopię repozytorium OpenClaw (sprawdzając typowe ścieżki, takie jak ~/openclaw i ~/projects/openclaw) oraz zapisują wynik w pamięci podręcznej w ~/.clawdock/config. Jeśli lokalna kopia znajduje się gdzie indziej, ustaw samodzielnie CLAWDOCK_DIR.

Dostępne funkcje

Podstawowe operacje

Dostęp do kontenera

Interfejs WWW i parowanie

Konfiguracja i konserwacja

Narzędzia

Pierwsze uruchomienie

Jeśli przeglądarka informuje, że wymagane jest parowanie:

Konfiguracja i dane poufne

ClawDock odczytuje dwa oddzielne pliki .env, zgodnie z podziałem opisanym na stronie Docker:
  • Projektowy plik .env obok docker-compose.yml: wartości specyficzne dla Dockera, takie jak nazwa obrazu, porty i OPENCLAW_GATEWAY_TOKEN. Polecenie clawdock-token odczytuje token z tego pliku.
  • ~/.openclaw/.env (zamontowany w kontenerze): dane poufne oparte na zmiennych środowiskowych, którymi zarządza sam OpenClaw, wraz z openclaw.json i agents/<agentId>/agent/auth-profiles.json.
Polecenie clawdock-fix-token kopiuje token z projektowego pliku .env do wartości konfiguracyjnych gateway.remote.token i gateway.auth.token w kontenerze, a następnie ponownie uruchamia Gateway. Użyj clawdock-show-config, aby szybko sprawdzić openclaw.json i oba pliki .env; w wyświetlanych danych polecenie maskuje wartości z plików .env.

Powiązane materiały

Docker

Standardowa instalacja OpenClaw w Dockerze.

Środowisko uruchomieniowe maszyny wirtualnej Docker

Zarządzane przez Dockera środowisko uruchomieniowe maszyny wirtualnej zapewniające wzmocnioną izolację.

Aktualizowanie

Aktualizowanie pakietu OpenClaw i zarządzanych usług.