Lucas Berger 04321c1c9a feat(03-04): implement container update workflow
Add complete update command flow with image pull and container recreation:

- Parse update command and extract container query
- Match container using fuzzy matching (single match only for update)
- Handle no-match and multiple-match cases with appropriate messages
- Inspect container to extract current config
- Pull latest image from registry
- Compare image digests to detect if update is available
- Stay silent if no update needed (per CONTEXT.md)
- Stop container with graceful 10-second timeout
- Remove old container
- Create new container preserving Config, HostConfig, Networks
- Start new container
- Report version change (from image labels or ID substring)

Nodes added:
- Parse Update Command, Docker List for Update, Match Update Container
- Check Update Match Count, Handle Update Multiple, Send Update Error/No Match/Multiple
- Build Inspect Command, Inspect Container, Parse Container Config
- Build Pull Command, Pull Image, Build Image Inspect, Inspect New Image
- Compare Digests, Check If Update Needed
- Build Stop Command, Stop Container, Verify Stop Build Remove
- Remove Container, Build Create Body, Build Create Command
- Create Container, Parse Create Response
- Build Start Command, Start New Container
- Format Update Result, Send Update Result

Closes all 3 tasks of 03-04-PLAN.md
2026-01-30 13:26:32 -05:00
2026-01-28 16:05:47 -05:00
2026-01-28 16:05:47 -05:00

unraid-docker-manager

Unraid Docker Manager

S
Description
No description provided
Readme MIT 1.3 MiB
Languages
Markdown 100%