I have a tarred docker repository created by using docker save.

I want to push this tar to a registry, say dockerhub. Is there a way we can do that without loading on local docker?

1 Answer 1


Actually this is not possible as docker push command will look for a local image or a repository.
You will have to load your image first from tar file, the push it to your registry.

docker load --input repo.tar
docker image tag myrepo registry-host:5000/myrepo/myrepo:v1
docker image push registry-host:5000/myrepo/myrepo:v1

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

Not the answer you're looking for? Browse other questions tagged or ask your own question.