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

4

以下序列不起作用:

# 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试图将镜像推送到错误的仓库。
1个回答

2

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>

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接