Docker push failing on 2.8GB image

I am having difficulties on pushing my image also.

flyctl deploy \
    --config config/fly.toml \
    --wait-timeout 1200 \
    --remote-only

Would anybody help on resolving this error?