【问题标题】:Deploy docker images to heroku将 docker 镜像部署到 heroku
【发布时间】:2020-09-09 13:38:30
【问题描述】:

我尝试通过以下命令将容器推送到 Heroku:

sudo heroku container:push web --app <my-heroku-app>

但我收到此错误“没有基本身份验证凭据”。

这个怎么解决??????

从登录到将 docker 镜像推送到 heroku 的所有步骤

  1. 第一个模式

1.1

1.2

1.3

1.4

1.5

  1. 第二个模式

2.1

2.2。

2.3。

整个模式都有同样的问题“没有基本的身份验证凭据”

【问题讨论】:

    标签: docker heroku dockerfile docker-registry heroku-cli


    【解决方案1】:

    在推送之前登录 Docker Registry

    heroku container:login
    

    【讨论】:

    • 我已经登录并使用命令推送容器。但是我遇到了和以前一样的问题。
    • 您可以尝试使用 docker 命令docker push registry.heroku.com/app/web 推送(顺便说一句,您需要 heroku 登录和 heroku:container 登录)
    • 它有同样的问题:(
    • 贴出你所有的步骤(从登录到推送)并输出,一定有什么不按预期进行的
    • 我添加了我的步骤。
    【解决方案2】:

    登录注册表有两种方式,第一种是:

    heroku container:login

    但对我有用的是以下方式:

    docker login --username=&lt;your username&gt; --password=$(heroku auth:token) registry.heroku.com

    See the docs

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-11-20
      • 2020-05-26
      • 2019-09-16
      • 1970-01-01
      • 2020-08-19
      • 1970-01-01
      • 2022-08-26
      相关资源
      最近更新 更多