RCA-2026-03-17-001: Kroki Orphan Containers
Executive Summary
Kroki diagram rendering containers (4 total) were found running 13+ hours after an Antora build, consuming system resources. Root cause: direct builds from spoke repos (domus-captures) bypass the domus-docs Makefile which has auto-stop logic. Resolution: manual cleanup with docker stop via xargs pattern, plus documentation of the cleanup command.
Timeline
| Time | Event |
|---|---|
2026-03-16 ~18:00 |
Antora build executed (likely from domus-captures or direct npx) |
2026-03-17 07:58 |
Containers still running 13+ hours later |
2026-03-17 08:15 |
Discovered via |
2026-03-17 08:16 |
Cleanup executed via xargs pattern |
Problem Statement
Symptoms
-
docker psshowed 4 Kroki containers running:-
domus-kroki(main) -
domus-kroki-bpmn -
domus-kroki-excalidraw -
domus-kroki-mermaid
-
-
All containers up for 13+ hours
-
Unnecessary resource consumption
Expected Behavior
Kroki containers should stop automatically after Antora build completes.
Actual Behavior
Containers remained running indefinitely.
Metadata
| Field | Value |
|---|---|
RCA ID |
RCA-2026-03-17-001 |
Author |
Evan Rosado |
Date Created |
2026-03-17 |
Status |
Final |
Category |
Operations / Container Management |