Containers

ClawDock

ClawDock — це невеликий шар допоміжних shell-команд для встановлень OpenClaw на основі Docker.

Він надає короткі команди, як-от clawdock-start, clawdock-dashboard і clawdock-fix-token, замість довших викликів docker compose ....

Якщо ви ще не налаштували Docker, почніть із розділу Docker.

Встановлення

bash
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 ~/.zshrc

Якщо раніше ви встановили ClawDock із scripts/shell-helpers/clawdock-helpers.sh, перевстановіть його з поточного шляху scripts/clawdock/clawdock-helpers.sh; старий прямий шлях GitHub було видалено.

Під час першого використання допоміжні команди автоматично визначають розташування вашої робочої копії OpenClaw, перевіряючи поширені шляхи, як-от ~/openclaw і ~/projects/openclaw, та кешують результат у ~/.clawdock/config. Якщо ваша робоча копія розташована в іншому місці, задайте CLAWDOCK_DIR самостійно.

Що ви отримуєте

Основні операції

Команда Опис
clawdock-start Запустити Gateway
clawdock-stop Зупинити Gateway
clawdock-restart Перезапустити Gateway
clawdock-status Перевірити стан контейнера
clawdock-logs Стежити за журналами Gateway

Доступ до контейнера

Команда Опис
clawdock-shell Відкрити оболонку в контейнері Gateway
clawdock-cli <command> Виконати команди CLI OpenClaw у Docker
clawdock-exec <command> Виконати довільну команду в контейнері

Вебінтерфейс і сполучення

Команда Опис
clawdock-dashboard Відкрити URL інтерфейсу керування
clawdock-devices Переглянути сполучення пристроїв в очікуванні
clawdock-approve <id> Схвалити запит на сполучення

Налаштування й обслуговування

Команда Опис
clawdock-fix-token Записати токен Gateway у конфігурацію контейнера
clawdock-update Отримати зміни, перебудувати й перезапустити
clawdock-rebuild Перебудувати лише образ Docker
clawdock-clean Видалити контейнери й томи

Утиліти

Команда Опис
clawdock-health Виконати перевірку працездатності Gateway
clawdock-token Вивести токен Gateway
clawdock-cd Перейти до каталогу проєкту OpenClaw
clawdock-config Відкрити ~/.openclaw
clawdock-show-config Вивести файли конфігурації із замаскованими значеннями
clawdock-workspace Відкрити каталог робочого простору
clawdock-help Перелічити всі команди ClawDock

Послідовність першого запуску

bash
clawdock-startclawdock-fix-tokenclawdock-dashboard

Якщо браузер повідомляє, що потрібне сполучення:

bash
clawdock-devicesclawdock-approve <request-id>

Конфігурація та секрети

ClawDock читає два окремі файли .env відповідно до поділу, описаного в розділі Docker:

  • Файл .env проєкту поруч із docker-compose.yml: специфічні для Docker значення, як-от назва образу, порти та OPENCLAW_GATEWAY_TOKEN. Команда clawdock-token читає токен звідси.
  • ~/.openclaw/.env (підключений до контейнера): секрети зі змінних середовища, якими керує сам OpenClaw, разом із openclaw.json і agents/<agentId>/agent/auth-profiles.json.

Команда clawdock-fix-token копіює токен із файлу .env проєкту до значень конфігурації gateway.remote.token і gateway.auth.token у контейнері та перезапускає Gateway.

Використовуйте clawdock-show-config, щоб швидко переглянути openclaw.json і обидва файли .env; у виведених даних значення з .env маскуються.

Пов’язані матеріали

Was this useful?
On this page

On this page