rails 환경에서 docker-compose up에서 exited with code 1 오류 해결 방법
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
Reference
이 문제에 관하여(rails 환경에서 docker-compose up에서 exited with code 1 오류 해결 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/toshi_okamoto/items/467823e18be8c595591c텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)