Не могу выпустить пуш docker изображение в героку - PullRequest
0 голосов
/ 20 апреля 2020

Я довольно новичок в Heroku.

Описание проблемы

После успешной загрузки изображения docker в реестр контейнеров Heroku с использованием JIB я пытаюсь освободить его.

Что я сделал:

Выдвинул docker изображение с использованием JIB:

[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

Я, вероятно, упускаю что-то простое здесь, но любая помощь будет признательна.

1 Ответ

1 голос
/ 20 апреля 2020

вы используете имя изображения с командой heroku container:release, но вы должны использовать имя приложения Heroku.
Обычно это то, что вам нужно

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

Приложение может быть создан с помощью панели инструментов или CLI

...