我有一个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。
答案 0 :(得分:1)
Heroku容器运行时不会在docker push
上发布图像。该操作是必需的,但仅用于在Heroku平台上上传图像。
您需要使用heroku container:release
命令或Heroku API在您的应用中释放这些新图像。
请参阅有关releasing docker images的Heroku文档。