当容器:将纸幅推入码头时,没有要推送的图像错误

axkjgtzd  于 2022-10-23  发布在  Docker
关注(0)|答案(1)|浏览(188)

我刚刚了解到这个问题,所以出现了一个尚未修复的错误。例如,运行“Heroku容器:推送网页”命令时的“**没有需要推送的图片”。请帮帮我,太感谢你了!
我的错误:

Heroku yml:

Web.dockerfile:

7xzttuei

7xzttuei1#

你正在混淆的Heroku provides two different methods for deploying with Docker
1.The container registry使用heroku container:push命令,但不使用heroku.yml命令。
如果您希望使用此选项,则需要将web.dockerfile重命名为Dockerfile.web(如果这是您唯一的映像,则只需将其重命名为Dockerfile)。您还应该删除heroku.yml,因为它不做任何事情。
重命名Dockerfile后,heroku container:push应该能够构建和推送您的容器。
1.Building with heroku.yml不使用heroku container:push
如果您希望使用此版本,则需要遵循不同的说明:
1.确保您的heroku.yml文件已提交
1.告诉Heroku使用容器堆栈:

  1. heroku stack:set container

1.部署您的代码,例如通过运行git push heroku main
通过这个流程,Heroku将从您的heroku.yml文件服务器端构建您的映像。

相关问题