gpt4 book ai didi

docker 推送错误 "denied: requested access to the resource is denied"

转载 作者:IT老高 更新时间:2023-10-28 12:42:52 27 4
gpt4 key购买 nike

尝试将图像推送到 Docker Hub 上的公共(public)存储库时会发生此错误。我尝试过的其他注册表没有问题。

我查看了很多网站、博客,包括 StackOverflow,但仍然没有明确的答案。

您可以尝试复制此问题,如下所示。

Image on local host

如上面的截图所示,我在本地 docker 主机上有一个图像 aspc-mvc-app。如图所示,它有 3 个标签 - 1.0.51.0.5.latestlatest

假设我们正在尝试使用 Docker Hub 上的帐户名 janedoe 进行推送

根据 Docker.io 上的文档和许多其他网站一样,推送有 3 个步骤。

(1) 登录

docker login "index.docker.io" -u janedoe -p <password>

--> 我得到 Login Succeeded 这很好!

(2) 添加一个或多个标签

在 3 个标签中,我们只标记 latest

docker tag janedoe/aspc-mvc-app:latest janedoe/aspc-mvc-app

--> 提示返回,没有错误。到目前为止一切顺利。

(3) 推送

docker push janedoe/aspc-mvc-app

--> 这是错误发生的地方。

如下面的屏幕截图所示,初始检查似乎正常进行,直到您收到错误denied: requested access to the resource is denied

enter image description here

在第 (2) 步,我尝试了许多其他格式,包括以下格式。

docker tag janedoe/aspc-mvc-app:latest janedoe/aspc-mvc-app:latest
docker tag janedoe/aspc-mvc-app janedoe/aspc-mvc-app:latest

docker tag aspc-mvc-app:latest janedoe/aspc-mvc-app
docker tag aspc-mvc-app janedoe/aspc-mvc-app:latest

docker tag 306a8fd79d88 janedoe/aspc-mvc-app
docker tag 306a8fd79d88 janedoe/aspc-mvc-app:latest

所有都失败并出现相同的错误。

作为比较,使用完全相同的图像,我推送到 Azure Container Registry 没有问题。

既然 Docker Hub 如此受欢迎,谁能解释其中的奥秘,或者是否有详细的文档?

2017 年 5 月 9 日更新

我对 docker cli 和服务器版本相当了解。现在,我的 cli 是 17.05.0-ce-rc1 而服务器是 17.04.0-ce 如下所示。

enter image description here

最佳答案

解决方法就是在第(1)步改变登录方式。

docker login -u janedoe -p <password>

其他一切都可以保持上述方式。镜像已成功推送到 Docker Hub!

关于 docker 推送错误 "denied: requested access to the resource is denied",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43858398/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com