简体   繁体   中英

How to push a docker image to Docker Hub on Fedora 26?

Following sequence doesn't work:

# docker login
# docker tag <image-hash> <docker-hub-id>/<name>
# docker push <docker-hub-id>/<name>

fails with

The push refers to a repository [registry.fedoraproject.org/<docker-hub-id>/<name>]
9c360ae72584: Preparing 
55b267618723: Preparing 
unauthorized: authentication required

It looks like docker tries to push the image to the wrong repository.

Fedora doesn't use Docker Hub as default repository by default. One has to explicitly state the target repo:

# docker login docker.io
# docker tag <image-hash> docker.io/<docker-hub-user-id>/<name>
# docker push docker.io/<docker-hub-user-id>/<name>

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM