在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镜像。的主要内容,如果未能解决你的问题,请参考以下文章
Docker推送镜像到私有仓库,https必须要使用443端口吗?
Heroku docker spring boot 镜像错误 503 H14
Docker——常用镜像的安装 & 本地镜像推送发布到阿里云