将现有Docker映像部署到Heroku

KuJ*_*JiM 6 heroku

我无法将现有的docker映像部署到Heroku。

图片

docker run -it --name xp-home enonic/xp-home
docker run -d -p 8080:8080 --volumes-from xp-home --name xp-app enonic/xp-app
Run Code Online (Sandbox Code Playgroud)

我采取的步骤。

heroku login
sudo heroku container:login
sudo docker tag dpd-image registry.heroku.com/hidden-mountain-63983/web
sudo docker push registry.heroku.com/hidden-mountain-63983/web
heroku open -a hidden-mountain-63983
Run Code Online (Sandbox Code Playgroud)

我在这里做错了什么?

先感谢您

nad*_*son 4

我会为其他可能有相同问题的人回答这个问题。

根据Heroku 容器注册表和运行时(Docker 部署)文档,您需要发布映像。在你的情况下

heroku container:release registry.heroku.com/hidden-mountain-63983/web
Run Code Online (Sandbox Code Playgroud)