1.4 KiB
1.4 KiB
title, type, tags, created, updated
| title | type | tags | created | updated | ||||
|---|---|---|---|---|---|---|---|---|
| Hermes Docker на Кракене — Правила запуска | reference |
|
2026-05-18 | 2026-05-18 |
Hermes Docker на Кракене — Правила запуска
Почему не compose
docker compose ломается из-за long-lived process detection — Hermes gateway — постоянный процесс, что compose интерпретирует как зависание.
Решение: запускать через docker run напрямую.
Правильная команда
docker run -d \
--name hermes-kraken \
--restart unless-stopped \
--network host \
-v /home/kraken/hermes/config:/opt/data \
-v /home/kraken/obsidian:/vault:rw \
-e HERMES_ALLOW_ROOT_GATEWAY=1 \
-e HERMES_SKIP_CHOWN=1 \
--env-file /home/kraken/hermes/.env \
-t -i \
hermes-kraken:latest gateway
Pitfall: HERMES_UID/GID
НЕ задавать HERMES_UID / HERMES_GID — иначе при каждом старте выполняется chown -R на .venv, что вешает контейнер на несколько минут.
Итог
| Переменная | Значение |
|---|---|
HERMES_ALLOW_ROOT_GATEWAY |
1 |
HERMES_SKIP_CHOWN |
1 |
HERMES_UID/GID |
❌ не задавать |