Even a real 9GB/74s pull printed only 'Pulling from' + 'Status' -- the CLI suppresses per-layer Downloading lines for non-TTY stdout since docker 25, so the CR-splitting/summary pipeline had nothing to parse. --progress=plain forces them out. Co-Authored-By: Claude <noreply@anthropic.com>