Easy way around that is to use a CI service like GH Actions. Build it there, push it to dockerhub, and you're done.
Have it run on a schedule to keep it updated, if necessary. Alternatively, GH Actions allows you to set a manual trigger so you can rebuild whenever.