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-compose psで確認するとコンテナがexitとなることの対策

Posted at

まず最初に僕の環境についてなんですが、Docker Toolboxを使用しています。
なのでこのエラーと対策法はDocker Toolbox特有のものかもしれないのでそこはご了承ください。

#docker-compose psでexitが出た
おそらく僕と同じエラーで引っかかった人はdocker-compose psコマンドを打った時にdb(データベース)はちゃんとupと表示されているのに、railsのところ(?)ではexitと出ていてローカルホストにアクセスできないのではないでしょうか。

docker-compose down

からの

docker-compose up -d

をしてコンテナを再起動してもexitのまま、ここで数時間詰まってしまいました

#docker-compose logsでlogの確認
何か原因となるものがあるかとlogの中を見てみると僕の環境の場合、already server up という記述がlogの中rails(?)にあり、そこにapp/tmp/pids/server.pidと書かれていました。

結局このserver.pidが悪さをしていてサーバーを立ち上げることができなかったそうです。フォルダからserver.pidを削除し、

docker-compose up -d

で再起動してあげたらローカルホストにアクセスできるようになっていました。参考になれば幸いです。

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?