Containers
ClawDock
ClawDock — це невеликий шар допоміжних shell-команд для встановлень OpenClaw на основі Docker.
Він надає короткі команди, як-от clawdock-start, clawdock-dashboard і clawdock-fix-token, замість довших викликів docker compose ....
Якщо ви ще не налаштували Docker, почніть із розділу Docker.
Встановлення
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 |
Послідовність першого запуску
clawdock-startclawdock-fix-tokenclawdock-dashboardЯкщо браузер повідомляє, що потрібне сполучення:
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 маскуються.