Спільні кроки середовища виконання для встановлень Docker на основі віртуальних машин, таких як GCP, Hetzner та подібні постачальники VPS.Documentation Index
Fetch the complete documentation index at: https://docs.openclaw.ai/llms.txt
Use this file to discover all available pages before exploring further.
Вбудуйте потрібні бінарні файли в образ
Встановлення бінарних файлів усередині запущеного контейнера — пастка. Усе, що встановлено під час виконання, буде втрачено після перезапуску. Усі зовнішні бінарні файли, потрібні для Skills, мають бути встановлені під час збирання образу. Наведені нижче приклади показують лише три поширені бінарні файли:gog(зgogcli) для доступу до Gmailgoplacesдля Google Placeswacliдля WhatsApp
- Оновити Dockerfile
- Перезібрати образ
- Перезапустити контейнери
Наведені вище URL є прикладами. Для віртуальних машин на ARM вибирайте ресурси
arm64. Для відтворюваних збірок закріплюйте URL версійних релізів.Збирання та запуск
Killed або exit code 137 під час pnpm install --frozen-lockfile, на віртуальній машині бракує пам’яті.
Перед повторною спробою використайте більший клас машини.
Перевірте бінарні файли:
Що де зберігається
OpenClaw працює в Docker, але Docker не є джерелом істини. Увесь довготривалий стан має переживати перезапуски, перезбирання та перезавантаження.| Компонент | Розташування | Механізм збереження | Примітки |
|---|---|---|---|
| Конфігурація Gateway | /home/node/.openclaw/ | Монтування тому хоста | Містить openclaw.json, .env |
| Профілі автентифікації моделей | /home/node/.openclaw/agents/ | Монтування тому хоста | agents/<agentId>/agent/auth-profiles.json (OAuth, ключі API) |
| Ключ профілю автентифікації | /home/node/.config/openclaw/ | Монтування тому хоста | Локальний ключ шифрування для матеріалу токенів профілю автентифікації OAuth |
| Конфігурації Skills | /home/node/.openclaw/skills/ | Монтування тому хоста | Стан на рівні Skill |
| Робочий простір агента | /home/node/.openclaw/workspace/ | Монтування тому хоста | Код і артефакти агента |
| Сесія WhatsApp | /home/node/.openclaw/ | Монтування тому хоста | Зберігає вхід через QR |
| Сховище ключів Gmail | /home/node/.openclaw/ | Том хоста + пароль | Потребує GOG_KEYRING_PASSWORD |
| Пакети Plugin | /home/node/.openclaw/npm, /home/node/.openclaw/git | Монтування тому хоста | Корені завантажуваних пакетів Plugin |
| Зовнішні бінарні файли | /usr/local/bin/ | Образ Docker | Мають бути вбудовані під час збирання |
| Середовище виконання Node | Файлова система контейнера | Образ Docker | Перезбирається під час кожного збирання образу |
| Пакети ОС | Файлова система контейнера | Образ Docker | Не встановлюйте під час виконання |
| Контейнер Docker | Тимчасовий | Можна перезапустити | Безпечно знищувати |