Beim Bereitstellen von Hermes Agent mit Docker liegt der Fokus nicht auf der "Container-Bootfähigkeit", sondern auf der Persistenz von Konfigurationsverzeichnissen, Arbeitsverzeichnissen, Dateimounts und Umgebungsvariablen. Viele Docker-Probleme in der Community sind festgefahren: Die Host-Datei ist im Container nicht sichtbar, oder die Telegram-/Session-Konfiguration geht nach dem Neustart verloren.
Einsatzpunkte für Anfänger
- Speichern Sie das Volumen des
~/.hermesoder eines äquivalenten Konfigurationsverzeichnisses. - Hängt explizit das Item-Verzeichnis, das Hermes lesen und schreiben möchte, in den Container.
- API-Schlüssel, Telegram-Token, ermöglichte es Benutzern, in Umgebungsvariablen oder ENV-Dateien zuzugreifen.
- Wenn du ein Gateway betreibst, kannst du die Container-Neustartrichtlinie und die Protokolle überprüfen.
Wann wird Docker nicht empfohlen?
Wenn du gerade erst mit Hermes Agent anfängst und es in der nativen CLI ausprobieren möchtest, ist es einfacher, es direkt zu installieren. Docker eignet sich besser für VPS, Langzeit-Gateways, Team-Bots oder Szenarien, in denen Isolationsberechtigungen erforderlich sind.
Kurz gesagt: Docker setzt den Hermes Agent ein, der Kern ist Volumen und Umgebung, nicht nur das Ausführen von Images.
Offizielle Open-Source-Adresse: https://github.com/NousResearch/hermes-agent; Offizieller Dokumenteneingang: https://hermes-agent.nousresearch.com/.