【发布时间】:2021-05-21 18:43:05
【问题描述】:
我无法将本地映像推送到 Docker 集线器。我检查了这里的每个主题,但仍然无法解决。
我的本地图片如下;
[root@DOCKER2Demo]# docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
companyrepo123/man-demo latest b86sbfd26 41 minutes ago 5.31GB
所以我想将此图像推送到“companyrepo123/man-demo:latest”存储库。
所以我使用“docker login”成功登录并运行以下命令
docker push companyrepo123/man-demo:latest
但给出以下错误;
The push refers to repository [docker.io/companyrepo123/man-demo]
82bb2b81506d: Preparing
0ae79b7db02c: Preparing
df9824e71502: Preparing
d384c5326457: Preparing
da1504cd9d9b: Preparing
976e766378b6: Waiting
8154f91c38f9: Waiting
a74cf09880c3: Waiting
1c0efef42405: Waiting
1417e6a7c4fd: Waiting
79ac04ef09ff: Waiting
77b174a6a187: Waiting
denied: requested access to the resource is denied
我已经登录了。尝试注销并登录,但还是一样。
请注意我的用户名不是“companyrepo123”。这是我们公司的仓库,我登录 Docker hub 的用户名是“yatta”。
如何推送该图像?
问候。
【问题讨论】:
-
您是否在 docker hub 中创建了名为
myrepo123的 docker 存储库?如果尚未完成,请参阅文档中的 creating repositories 部分了解详细信息。 -
是的,它存在,当然不是确切的名称,但它存在。我尝试使用完全相同的名称,但仍然失败。
-
再次阅读问题后,我意识到问题可能与基于以下消息的访问相关:
denied: requested access to the resource is denied..不完全确定是否相关,但您可以查看service account部分也是如此。 -
谢谢,但还是不知道怎么解决。该操作应该是非常基本的。