Docker rate limit errors when using `fly deploy`

Incident Report for Fly.io

Resolved

This incident is now resolved, Depot builders should be working correctly now.
Posted Oct 01, 2025 - 22:12 UTC

Update

We're still rolling out configurations to mitigate this issue. Note that this issue only affects users with builders in some US regions. In the meanwhile, trying the recommended workarounds, or relocating your builder (Settings -> App builders) to either Dallas, Chicago or Toronto should allow your builds to complete successfully.
Posted Oct 01, 2025 - 19:50 UTC

Identified

We've identified the root cause for this issue and are implementing mitigations.
Posted Oct 01, 2025 - 16:32 UTC

Investigating

We are investigating sporadic build failures mentioning Docker rate limits on "unauthenticated pulls" and error 429.

In the meantime, workarounds to try in order are:
1. Use `fly deploy --depot=false`
2. Use `fly deploy --buildkit`
3. Install Docker locally and use `--local-only` with Fly deploy
Posted Oct 01, 2025 - 15:46 UTC
This incident affected: Deployments and Remote Builds.