繁体   English   中英

Docker 推“拒绝:请求访问资源被拒绝”

[英]Docker push "denied: requested access to the resource is denied"

我在Ubuntu Linux Server 20.04上,这是我第一次将内容推送到 Docker,所以我只是在本地创建了一个虚拟容器并且它起作用了。 按照一些在线教程, hello-world示例也可以正常工作。

这是我尝试过的:

  1. 我在线创建一个回购协议

    • 我已经为公共和私人回购尝试了所有这些。
    • 我只有一个标准帐户,这不是组织。
  2. docker login (成功)

    • 我也试过docker login -u <username>
    • 我尝试过使用和不使用pass程序(都成功登录)
    • 为了确保它没有报告错误的“成功”消息,我尝试使用不正确的密码,但相应地失败了,因此登录似乎有效。
  3. docker tag <local repo name>:latest <username>/<online repo name>:v1

    • 我已经尝试了无数其他方法,例如以下但它们都产生相同的错误
    • docker tag <local repo name>:latest <username>/<repo name>:latest
    • docker tag <local repo name> <username>/<repo name>:latest
    • docker tag <local repo name>:latest <username>/<repo name>:v1
    • docker tag <local repo name> <username>/<repo name>:v1
    • docker tag <local repo name>:latest <username>/<repo name>
    • docker tag <local repo name> <username>/<repo name>
  4. docker push <username>/<online repo name>:v1

    • 我也试过docker push <username>/<online repo name>
  5. 这是output

The push refers to repository [docker.io/<username>/<online repo name>]
3c8373fcfed2: Preparing
dc881c014b38: Preparing
933337b6e971: Preparing
10e1cb1c03c2: Preparing
770786057cc0: Preparing
570175f149e2: Waiting
3e207b409db3: Waiting
denied: requested access to the resource is denied

在这一点上我刚刚放弃了,我不明白为什么它被拒绝而不是推动但我已经浏览了 2 个谷歌链接页面试图研究这个跨越 2 天所以我不知道还能做什么.

为了不存储未加密的 docker 密码,我使用了 Docker 网站上推荐的pass程序。 如果我放弃并只允许我的密码未加密,它就可以工作。 这是pass或 Docker 与pass通信的问题。 我对不得不让我的密码未加密感到不高兴,但要么是这样,要么我无法推送到 Docker 集线器。

有 4 种不加密存储密码的解决方案,唯一适用于 Linux 服务器的解决方案是pass

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM