【问题标题】:Failure to push Docker Image to Heroku Repository due to 'unauthorized access' error由于“未经授权的访问”错误,无法将 Docker 映像推送到 Heroku 存储库
【发布时间】:2020-10-05 03:04:01
【问题描述】:

我正在尝试将 Docker 映像推送到 Heroku 存储库(Web 进程),但遇到授权问题(尝试连接到 Heroku 存储库)。我是这个领域的新手,因此感谢有关如何解决此问题的任何指导。下面是一个屏幕截图,它在底部显示了错误。首先,它表明我已经成功构建了 Docker 映像并将其标记到 heroku。我在其中运行它的目录以及存储 Dockerfile 等的目录是“quote-app”。感谢您对此的任何帮助 -

Successfully built 74d28e1cf94a
Successfully tagged registry.heroku.com/quote-app/web:latest

jito76@jito76-VirtualBox:~/quote-app$ docker push registry.heroku.com/quote-app/web
The push refers to repository [registry.heroku.com/quote-app/web]
3dc73b143d23: Preparing 
2c8df0ddcfaf: Preparing 
c73fe40e801c: Preparing 
6e9ea2b471fc: Preparing 
485a88bfb7a0: Preparing 
11b5066d94a5: Waiting 
bd8e6688d36c: Waiting 
07cab4339852: Waiting 
unauthorized: authentication required
jito76@jito76-VirtualBox:~/quote-app$ 

【问题讨论】:

  • 你可能需要做一个docker login 然后推送图片
  • 您是否使用heroku create 命令创建了 Heroku 应用程序?
  • 我改了答案,我觉得是应用名称有问题,请看一下,希望对你有帮助

标签: docker heroku push


【解决方案1】:

感谢各位大侠的建议。我确实使用“heroku container:login”命令登录,当我运行该命令时,它表明我已经“成功登录”。我正在从存储容器/应用程序的 Ubuntu 目录运行 docker 命令,而不是从家里或作为“root”用户运行它。因此,我想知道我是否拥有从那里执行代码的正确 Linux 用户权限。否则,我暂时没有想法

【讨论】:

    【解决方案2】:

    我一直在反复试验,这解决了身份验证问题,但不确定到底有什么魔力:

    heroku login
    
    heroku stack:set container -a 
    
    heroku container:push worker -a 
    
    heroku container:login
    
    heroku container:push worker -a 
    

    记得在-a之后输入您的 Heroku 应用名称。

    【讨论】:

      【解决方案3】:

      应用程序名称quote-app 与 Heroku 应用程序名称不匹配:从命令行创建 Heroku 应用程序时会发生这种情况(heroku create 没有附加参数)

      最好明确设置应用名称

      $ heroku create quote-app
      
      $ docker build -t registry.heroku.com/quote-app/web .
      $ docker push registry.heroku.com/quote-app/web
      $ heroku container:release web -a quote-app
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2019-11-11
        • 1970-01-01
        • 2017-02-16
        • 2021-08-31
        • 2016-06-12
        • 1970-01-01
        • 2020-10-24
        相关资源
        最近更新 更多