Docker Management
Docker Management
Finding
Denne side er vigtig, fordi Docker er driftslaget under mange Hermes-, n8n- og LangGraph-installationer, men forkert brug kan slette data eller skabe ustabil drift.
What it is
Docker Management er en optional Hermes-skill til at styre containere, images, volumes, networks og Docker Compose stacks via standard Docker CLI. Den dækker lifecycle-opgaver, logs, debugging, diskforbrug, cleanup og Dockerfile-optimering. Den er praktisk som operations-skill, ikke som et nyt arkitekturlag.
Should we use it?
Use later. Lisa’s aktuelle Hermes-container har kendt begrænsning: Docker CLI er ikke tilgængelig indefra containeren, så Hermes bør ikke antage direkte Docker-kontrol fra sin normale runtime. Skillen er stadig relevant som reference og som copy-paste runbook til Codex/root-operatør, når der skal fejlsøges eller vedligeholdes Hermes, n8n eller LangGraph på hosten.
Recommendation
Installer eller brug skillen kun i en host-/root-kontekst, hvor Docker CLI faktisk virker, og gør den til en sikker drifts-runbook med krav om diagnosticering før cleanup og eksplicit godkendelse før volume-sletning.
Use now
- Når Codex/root skal inspicere containere, logs eller Compose-status for Hermes, n8n eller LangGraph.
- Når en service crasher, og første trin er logs, exit code, health status og port-mapping.
- Når diskplads skal vurderes med `docker system df` før nogen cleanup.
- Når Dockerfiles eller Compose-filer skal reviewes for cache, image-størrelse, healthchecks og non-root runtime.
- Når Lisa har brug for en sikker, standardiseret tekst til driftshjælp uden private logs eller credentials.
Do not use / wait
- Brug den ikke direkte fra Hermes-containeren, hvis Docker CLI/socket ikke er tilgængelig.
- Brug den ikke til automatisk `docker system prune -a --volumes`.
- Brug den ikke til at slette volumes uden manuel bekræftelse og klar backup-/datavurdering.
- Brug den ikke som erstatning for n8n flows eller LangGraph orchestration; den er drift/ops, ikke workflow-logik.
- Brug den ikke med public output, der inkluderer container env, secrets, private logs eller interne stier.
Public page note
Docker Management bør beskrives offentligt som en sikker drifts-skill til container-debugging, Compose-status og Dockerfile-review, med tydelig advarsel om at volume-cleanup kræver manuel godkendelse.