0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have 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

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?