Я хочу развернуть существующий образ Docker в Heroku, где в локальном каталоге нет Dockerfile.(Я создал изображение Docker foo:bar
, используя набор данных, и я не знаю, куда он помещает изображение Docker).
Это доступные мне изображения Docker:
$ docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
foo bar d41xxxc69862 About an hour ago 1.08GB
<none> <none> af079eb9ceda About an hour ago 980MB
Я хочу развернуть первый образ докера (foo:bar
) в Heroku.
Я пытался сделать heroku create my-app-12355
, затем:
heroku container:push web -a my-app-12355
Но это дает мне:
▸ No images to push
Как указать имя изображения?Я думаю, раздел «Создание и передача изображений» в документации - это то, что мне нужно, но я не понимаю, какими должны быть «приложение» и «тип процесса».
ОБНОВЛЕНИЕ: Я пытался:
docker tag d41xxxc69862 registry.heroku.com/my-app-12355/web
docker push registry.heroku.com/my-app-12355/web
Но когда я делаю heroku container:push web -a my-app-12355
, я все равно получаю No images to push
.Как мне сказать, где находится изображение?