04321c1c9a4922f8d902609848194c8e7f8a8f3a
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
unraid-docker-manager
Unraid Docker Manager
Languages
Markdown
100%