If the layers already exist and you docker push
with a different tag Docker will figure out there is nothing to push and report Layer already exists
for those layers.
Why do you need to tag and push from a different server than the one you originally build and push on? Wouldn’t it be easier to just tag and push always from the original server?
(In general I recommend always tagging your images and never relying on latest
).