denied:请求的资源访问被拒绝:docker

新手上路,请多包涵

我正在按照 这个链接 创建我的第一个 docker Image,它成功了,现在我正试图从这个 链接 将这个 Image 推送到我的 docker 存储库中。但是,每当我尝试将此图像推送到存储库时,都会出现此类错误。

 denied: requested access to the resource is denied

注意:我已经成功登录docker

原文由 Keyur Shah 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 505
2 个回答

在 docker push 之前,您可能需要将 docker repo 切换为私有。

感谢 Dean Wu 提供的 答案ses这个评论,在推送之前,记得先 退出,然后从命令行 登录 到你的docker hub账号

# you may need log out first `docker logout` ref. https://stackoverflow.com/a/53835882/248616
docker login

根据 文档

 You need to include the namespace for Docker Hub to associate it with your account.
The namespace is the same as your Docker Hub account name.
You need to rename the image to YOUR_DOCKERHUB_NAME/docker-whale.

因此,这意味着您必须在推送之前 标记 您的图像:

 docker tag firstimage YOUR_DOCKERHUB_NAME/firstimage

然后你应该能够推动它。

 docker push YOUR_DOCKERHUB_NAME/firstimage

原文由 Webert Lima 发布,翻译遵循 CC BY-SA 4.0 许可协议

我在参加 docker 初学者课程时遇到了同样的问题。我通过在 docker push 调用之前执行 docker login 解决了这个问题。

原文由 Dean Wu 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题