"docker compose pull" getting stuck on 25/27 recently

I’ve been running HA in docker on a Raspberry Pi 5 for over a year now and while doing a docker compose pull took a long time, it never hang. Recently though I’ve been unable to update because it just hangs at 25/27 and never proceeds after running a “docker compose pull”

[+] pull 25/27
⠸ Image homeassistant/home-assistant:latest [⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿] 691.8MB / 702.5MB Pulling

It never proceeds after that. This happened with the last update and eventually I killed it several times and it got past this, but this time I can’t get past this. I’m also confused as Docker used to show the individual images downloading and then extracting, but now it just shows one large download bar.

Any idea how to resolve this?

what happen if you pull specific version?
instead of “home-assistant:latest” use “home-assistant:2025.12.0”

also, are you using dockerhub or github image?
What if you try github image?

ghcr.io/ghcr.io/home-assistant/home-assistant:latest

ghcr.io/ghcr.io/home-assistant/home-assistant:2025.12.0

this is x64 link. I think raspi is same

What’s df -hT say? Also monitor journalctl -fu docker.service while downloading.