拒绝访问:请求访问资源被拒绝 - Docker

7

我是Docker的新手,正在尝试将Docker镜像推送到仓库,但遇到以下错误:

docker container run hellowold
This is v2

docker image tag hellowold:2 prateekaxyz/hellowold:latest

 docker login http://hub.docker.com --username=prateek512
Password:
Login Succeeded

docker push prateekaxyz/hellowold:latest
The push refers to a repository [docker.io/prateekaxyz/hellowold]
93351e248e6e: Preparing
298c3bb2664f: Preparing
73046094a9b8: Preparing
denied: requested access to the resource is denied
4个回答

3
这对我很有帮助:
  1. 使用以下格式构建图像:
docker build -t [docker-id]/reponame .

默认情况下,将会给予“latest”作为标签,然后运行:
docker push [docker-id]/reponame:latest

2

2

您需要先登录。假设您在https://hub.docker.com/上拥有一个帐户,用户名/密码为prateekaxyz/bar。

推送之前,您应该

docker login -u prateekaxyz -p bar

登录成功后,您可以在您的命名空间下推送镜像到Docker Hub。

请注意,您的镜像应该以您的名称开头,例如prateekaxyz/aa:version。


这对我有用。我已经用另一个Docker Hub账户登录了。这就是问题所在。 - undefined

0
我有正确的答案,标签名称是关键点!!!
如果你的Docker Hub用户名是:“liushi2n”,那么你的镜像应该命名为: liushi2n/centos79py310 1.0 d22a5f384b99 53分钟前 1.57GB

不要关注登录,只需使用“docker login”。 - Shipan Liu
你的回答可以通过提供更多支持性信息来改进。请编辑以添加进一步的细节,例如引用或文档,以便他人能够确认你的回答是否正确。你可以在帮助中心找到关于如何撰写好回答的更多信息。 - Community
你的回答可以通过提供更多的支持性信息来改进。请编辑以添加进一步的细节,例如引用或文档,以便他人可以确认你的回答是否正确。你可以在帮助中心找到关于如何撰写好回答的更多信息。 - undefined
这并没有回答问题。一旦你拥有足够的声望,你就可以评论任何帖子;相反,提供不需要提问者澄清的答案。- 来自审核 - programmerq

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