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.

rails環境におけるdocker-compose upでexited with code 1エラー解決方法

Posted at

初めての記事投稿。

Docker-compose upでrailsアプリをブラウザにて「localhost:3000」のurlで接続したことを確認し1日放置した結果、接続しようとしても更新してもブラウザに表示されなかった。

一旦dockerのコンテナを削除し、再作成し、起動してみた。

Docker-compose down
Docker-compose build
Docker-compose up -d

最後の行で

rails_web_1 exited with code 1

と固まってしまったので、コンテナ状態を見てみると

docker-compose ps
   Name                  Command               State    Ports
-------------------------------------------------------------
rails_db_1    docker-entrypoint.sh mysqld      Exit 0        
rails_web_1   bundle exec rails s -p 300 ...   Up        

とStateがUpにならず困っていたところ、DBごと削除した可能性があるのではと思い改めてDB作成し、Upしてみた。

docker-compose run web bundle exec rake db:create

docker-compose up

するとブラウザにrailsを表示することができました!!
↓Serverが起動している状態

web_1  | Use Ctrl-C to stop

Hellorails.jpeg

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?