我有一个NodeJS应用程序,我想在Heroku上运行它。

我将docker CLI与以下命令结合使用:

docker build -t registry.heroku.com/my-app/web .
docker login --username=_ --password=MYTOKEN registry.heroku.com
docker push registry.heroku.com/my-app/web

所有这些命令都运行良好,但是我的应用程序未在heroku上发布。

怎么了 ?为什么我的应用程序未在heroku上发布?

我无法使用heroku CLI。

最佳答案

Heroku容器运行时不会在docker push上发布图像。该操作是必需的,但仅用于在Heroku平台上上传图像。

您需要使用heroku container:release命令或Heroku API在您的应用中释放这些新图像。

请参阅有关releasing docker images的Heroku文档。

10-01 06:19
查看更多