Fixed
- Targeted Stale Snapshot Repair: Persistent Docker 29
target snapshot already existsfailures now validate the exact overlayfs snapshot as committed, ask containerd to remove it only when it has no active dependants, and retry the original pull before using the flattened-image fallback. - Correct containerd Endpoint Detection: Recovery commands now explicitly target Docker's external or daemon-managed containerd socket instead of assuming the
ctrdefault. - Actionable Recovery Errors: If both targeted repair and native recovery fail, the deployment error now includes the native recovery failure instead of reporting only the original
docker pullexit code.