如何将Docker镜像推送到Fedora 26上的Docker Hub?

以下顺序不起作用:

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

失败

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

它看起来像docker试图将图像推送到错误的存储库。

Fedora默认不使用Docker Hub作为默认存储库。 必须明确说明目标回购:

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