LoginSignup
12
6

More than 3 years have passed since last update.

Dockerで「No images to push」というエラーが出た【結論:Dockerfile-railsという命名が原因】

Posted at

こんにちは、けんぞうです。
既存のWebアプリにDocker環境を構築しているのですが、それらをHerokuへデプロイする際、以下のエラーが出ました。

$ heroku container:push web

▶︎No images to push

結論:Dockerfile-railsという命名が原因でした。

Dockerfile-railsで操作していて、開発環境で動かしている時点では問題なく動作確認ができていたのですが、Herokuにデプロイするためには、Dockerfileがアプリディレクトリ直下にないといけならしいです。

image をビルドし、registry.heroku.com へプッシュするには、アプリケーションのディレクトリに Dockerfile が存在することが必要です. 以下を実行します
引用元:Heroku Container Registry & Runtime とは(Heroku Dev Center の私家訳)

という訳で、Dockerfile-railsDockerfileにリネームしたら問題は解消されました。

短いですが以上です。

12
6
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
12
6