初めての記事投稿。
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