如何使用docker将应用发布到heroku?

时间:2018-06-20 09:02:38

标签: node.js docker heroku

我有一个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。

1 个答案:

答案 0 :(得分:1)

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

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

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