我想在Heroku上部署一个GitHub机器人,使用现有的Docker镜像。
镜像已经构建完成。以下是我尝试将其部署到Heroku的步骤:
$ heroku login
Logging in... done
Logged in as EMAIL
$ heroku container:login
Login Succeeded
$ docker tag IMG_ID registry.heroku.com/APP/web
$ docker push registry.heroku.com/APP/web
The push refers to repository [registry.heroku.com/APP/web]
ABC: Layer already exists
XYZ: Layer already exists
...
lastest: digest: sha256:NUMBER size: SIZE
$ heroku container:release registry.heroku.com/APP/web
Expected response to be successful, got 404
没有发布版本。
我基于https://devcenter.heroku.com/articles/container-registry-and-runtime#release-phase和Deploy Existing Docker Image To Heroku这些步骤,但好像对我没有用。
现在我卡住了,需要帮助。
编辑:
Docker pull:
$ docker pull registry.heroku.com/APP/web
Using default tag: latest
latest: Pulling from APP/web
Digest: sha256:NUMBER
Status: Image is up to date for registry.heroku.com/APP/web:latest
Heroku运行:
$ heroku run bash --type=web
Running bash on ⬢ APP... up, web.1514 (Free)
heroku stack:set container
吗? - Hugh Denman