Sandbox CLI
Управление контейнерами Sandbox на базе Docker для изолированного выполнения агентов.Обзор
OpenClaw может запускать агентов в изолированных Docker-контейнерах для повышения безопасности. Командыsandbox помогают управлять этими контейнерами, особенно после обновлений или изменений конфигурации.
Команды
openclaw sandbox explain
Просмотр эффективного режима/области Sandbox/доступа к рабочему пространству, политики инструментов Sandbox и повышенных «gate»-прав (с путями ключей конфига для исправлений).
openclaw sandbox list
Список всех контейнеров Sandbox с их статусом и конфигурацией.
- Имя контейнера и статус (запущен/остановлен)
- Docker-образ и соответствие конфигурации
- Возраст (время с момента создания)
- Время простоя (время с последнего использования)
- Связанный сеанс/агент
openclaw sandbox recreate
Удаление контейнеров Sandbox для принудительного пересоздания с обновлёнными образами/конфигом.
--all: Пересоздать все контейнеры Sandbox--session <key>: Пересоздать контейнер для конкретного сеанса--agent <id>: Пересоздать контейнеры для конкретного агента--browser: Пересоздавать только браузерные контейнеры--force: Пропустить запрос подтверждения
Сценарии использования
После обновления Docker-образов
После изменения конфигурации Sandbox
После изменения setupCommand
Только для конкретного агента
Зачем это нужно?
Проблема: Когда вы обновляете Docker-образы Sandbox или конфигурацию:- Существующие контейнеры продолжают работать со старыми настройками
- Контейнеры удаляются только после 24 часов простоя
- Регулярно используемые агенты держат старые контейнеры запущенными бесконечно
openclaw sandbox recreate для принудительного удаления старых контейнеров. Они будут автоматически пересозданы с текущими настройками при следующей необходимости.
Совет: отдавайте предпочтение openclaw sandbox recreate вместо ручного docker rm. Он использует именование контейнеров Gateway (шлюз) и предотвращает несоответствия при изменении ключей области/сеанса.
Конфигурация
Настройки Sandbox находятся в~/.openclaw/openclaw.json в разделе agents.defaults.sandbox (переопределения для каждого агента — в agents.list[].sandbox):
См. также
- Документация по Sandbox
- Конфигурация агента
- Команда Doctor — проверка настройки Sandbox