LoginSignup
0
0

More than 1 year has passed since last update.

【docker】herokuへのデプロイ作業で、No images to pushと表示される

Posted at

No images to pushと表示されてしまう

エラー内容

herokuにdocker環境で作成したアプリをpushしようとした際に上記のエラーを吐いてしまった。

$ heroku container:login
Login Succeeded
$ heroku create アプリ名
Creating ⬢ アプリ名... done
https://アプリ名.herokuapp.com/ | https://git.heroku.com/アプリ名.git
$ heroku container:push web 
 ▸    No images to push

状況整理

ディレクトリ構成は下記のようになっており、SRCディレクトリにrailsアプリのファイル群が格納されており、SRCディレクトリと同じディレクトリにdocker-compose.ymlなどのDocker用ファイルを配置しておりました。
SRC
|-APP
|-bin
...
docker-compose.yml
dockerfile
entrypoint.sh

原因解明と解決方法について

dockerfileなどの内容と配置に問題はなかったのですが、ファイル名が原因でした。
誤)dockerfile
正)Dockerfile
Dockerfileの頭文字が大文字になっていなかったため発生したことがわかりました。修正後にheorku container:push webを実行したところ無事にpushできました。

何を言いたいかというと、Dockerfileのファイル名が誤りでもDockerfileとして認識していればちゃんとDockerが動くあたりすごいなと。

0
0
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
0
0