Hermes AgentをDockerでデプロイする際は、「コンテナのブート性」ではなく、設定ディレクトリ、作業ディレクトリ、ファイルマウント、環境変数の永続性に重点が置かれます。 コミュニティ内の多くのDocker問題は行き詰まっています。ホストファイルがコンテナ内で見えなかったり、再起動後にTelegramやセッションの設定が失われたりします。
初心者向けの展開ポイント
~/.hermesまたは同等の構成ディレクトリのボリュームを永続化してください。- Hermesが読み書きしたいアイテムディレクトリをコンテナに明示的にハングします。
- APIキーであるTelegramトークンは、ユーザーが環境変数やenvファイルにアクセスできるようにしました。
- ゲートウェイを実行している場合、コンテナの再起動ポリシーやログを確認できます。
Dockerが推奨されない場合
Hermes Agentを使い始めたばかりで、ネイティブCLIで試したいだけなら、直接インストールする方が簡単です。 DockerはVPS、長期ゲートウェイ、チームボット、または分離権限が必要なシナリオにより適しています。
一言で言えば、DockerはHermesエージェントをデプロイしており、コアは単なるイメージの実行ではなく、ボリュームと環境です。
公式オープンソースアドレス:https://github.com/NousResearch/hermes-agent; 公式書類入口:https://hermes-agent.nousresearch.com/。