问题
Docker Hub 的组织名称:
kubernetesloong64
Docker Hub 个人名称:
xuxiaoweicomcn
可以正常推送 Docker 镜像到
xuxiaoweicomcn
无法推送 Docker 镜像到
kubernetesloong64,提示以下异常
root@iZj6cabd0bkfnfa0be1b24Z:~# docker push kubernetesloong64/jdk-loong64:8-anolis
The push refers to repository [docker.io/kubernetesloong64/jdk-loong64]
1c7a51f92bc8: Unavailable
e0c1f14a28ef: Unavailable
push access denied, repository does not exist or may require authorization: server message: insufficient_scope: authorization failed
root@iZj6cabd0bkfnfa0be1b24Z:~#
解决方案
在 Docker Hub 页面中先创建 jdk-loong64 仓库,然后再推送 Docker 镜像即可
root@iZj6cabd0bkfnfa0be1b24Z:~# docker push kubernetesloong64/jdk-loong64:8-anolis
The push refers to repository [docker.io/kubernetesloong64/jdk-loong64]
1c7a51f92bc8: Mounted from xuxiaoweicomcn/jdk-loong64
e0c1f14a28ef: Mounted from xuxiaoweicomcn/jdk-loong64
8-anolis: digest: sha256:79735c4a4b06e8c386ac55d19aa6fef8d05439651d6eb261248f8c4ee236325f size: 698
i Info → Not all multiplatform-content is present and only the available single-platform image was pushed
sha256:d0fce6f3cf1f760df03e0191a1ba0e624d8baf2ee58e6f4494e0fe422d8f34be -> sha256:79735c4a4b06e8c386ac55d19aa6fef8d05439651d6eb261248f8c4ee236325f
root@iZj6cabd0bkfnfa0be1b24Z:~#