在heroku中无法发布推送的docker镜像。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在heroku中无法发布推送的docker镜像。相关的知识,希望对你有一定的参考价值。

我对Heroku很陌生。

问题描述

在使用JIB成功地将docker镜像推送到Heroku容器注册表后,我正在努力释放它。

我做了什么?

使用JIB推送docker镜像。

[INFO] Built and pushed image as hamzablm/timesheet
[INFO] Executing tasks:
[INFO] [===========================   ] 88.9% complete
[INFO] > launching layer pushers
[INFO] 
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time:  51.106 s
[INFO] Finished at: 2020-04-20T11:16:20Z
[INFO] ------------------------------------------------------------------------

现在镜像应该已经在注册表中了,但是当我想释放它的时候。heroku container:release hamzablm/timesheet 它失败了。

 ›   Error: Missing required flag:
 ›     -a, --app APP  app to run command against
 ›   See more help with --help

我可能错过了一些简单的东西,但任何帮助将是感激的。

答案

您使用的映像名称中带有 heroku container:release 命令,但您应该使用Heroku应用程序的名称。这通常是您所需要的

docker push registry.heroku.com/appname/web
heroku container:release web -a appname

应用程序可以通过仪表板或CLI创建。

以上是关于在heroku中无法发布推送的docker镜像。的主要内容,如果未能解决你的问题,请参考以下文章

通过 SSH 推送 Docker 镜像(分布式)

Docker推送镜像到私有仓库,https必须要使用443端口吗?

Heroku docker spring boot 镜像错误 503 H14

Docker——常用镜像的安装 & 本地镜像推送发布到阿里云

Docker——常用镜像的安装 & 本地镜像推送发布到阿里云

在 Rancher 管道中并行推送多个 Docker 镜像