docker-compose up했을 때 로그가 나오지 않는 문제
이번 문제
이번은 단지 지금 Docker 초보자의 제가 매우 고민한 문제입니다.
솔직히 멘토와 함께 생각해도 좀처럼 대답이 보이지 않았던 문제였습니다.
조사해도 조사해도 좀처럼 나오지 않아도의 몹시 힘들었습니다.
겨우 해결했기 때문에, 향후를 위해서도 남겨 두려고 생각합니다.
사용환경
・Ruby(2.5.7)
· Ruby on Rails (6.1.3.2)
・Docker (20.10.7)
· MySQL (5.7)
문제점
위의 스크린 샷을 보면, 본래 스크린 샷 최하부 「Use Ctrl-C to stop」이하에 Rails의 로그 정보가 본래 출력 될 것입니다만, Rails를 기동해 화면 로드를 해도 아무것도 로그가 출력되지 않습니다. (동작 자체가 정상입니다.)
터미널$ docker-compose up -d
$ docker attach onsen_app_1
에서 시작한 컨테이너에 연결해도 Rails 로그가 출력되지 않았습니다.
Docker화하기 전에는 문제없이 Rails 로그가 터미널에 출력되어 있었기 때문에, Docker화했을 때의 설정에 원인이 있을까라고 생각했습니다만, 조사해도 어디가 걸려 있는지 알 수 없었습니다.
해결 방법
결론을 먼저 말하면, 이번 원인은 「config/environments/development.rb」에 있는 기술을 추가하면 정상적으로 움직일 수 있었습니다.
development.rbRails.application.configure do
# ...
config.logger = Logger.new(STDOUT)
# ...
end
위에서 쓴 "config.logger = Logger.new(STDOUT)"라고 말하는 것을 "config/environments/development.rb"에 추가하면 정상적으로 움직이게 되었습니다.
덧붙여서 「rails STDOUT not working docker」로 검색하면 드디어 히트했습니다.
마지막으로
Docker는 아직 초보자이기 때문에 힘든 작업이었습니다.
앞으로도 Docker에게는 신세를 질 것이라고 생각하므로, 공부는 게을리하지 않고 격려해 가고 싶네요.
이상한 정리가 되었습니다만, 이상으로 종료입니다.
봐 주셔서 감사합니다.
참고 사이트입니다.
htps : // bg. 에 q8. 에 / 치 l / 루 by ぉ gs - 안 d 뿌 ts - t - 쇼 w 응 - 응 - c r - 이런 r ぉ gs. HTML
Reference
이 문제에 관하여(docker-compose up했을 때 로그가 나오지 않는 문제), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/yosh-wata/items/f95580d15cabd2200781
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
・Ruby(2.5.7)
· Ruby on Rails (6.1.3.2)
・Docker (20.10.7)
· MySQL (5.7)
문제점
위의 스크린 샷을 보면, 본래 스크린 샷 최하부 「Use Ctrl-C to stop」이하에 Rails의 로그 정보가 본래 출력 될 것입니다만, Rails를 기동해 화면 로드를 해도 아무것도 로그가 출력되지 않습니다. (동작 자체가 정상입니다.)
터미널$ docker-compose up -d
$ docker attach onsen_app_1
에서 시작한 컨테이너에 연결해도 Rails 로그가 출력되지 않았습니다.
Docker화하기 전에는 문제없이 Rails 로그가 터미널에 출력되어 있었기 때문에, Docker화했을 때의 설정에 원인이 있을까라고 생각했습니다만, 조사해도 어디가 걸려 있는지 알 수 없었습니다.
해결 방법
결론을 먼저 말하면, 이번 원인은 「config/environments/development.rb」에 있는 기술을 추가하면 정상적으로 움직일 수 있었습니다.
development.rbRails.application.configure do
# ...
config.logger = Logger.new(STDOUT)
# ...
end
위에서 쓴 "config.logger = Logger.new(STDOUT)"라고 말하는 것을 "config/environments/development.rb"에 추가하면 정상적으로 움직이게 되었습니다.
덧붙여서 「rails STDOUT not working docker」로 검색하면 드디어 히트했습니다.
마지막으로
Docker는 아직 초보자이기 때문에 힘든 작업이었습니다.
앞으로도 Docker에게는 신세를 질 것이라고 생각하므로, 공부는 게을리하지 않고 격려해 가고 싶네요.
이상한 정리가 되었습니다만, 이상으로 종료입니다.
봐 주셔서 감사합니다.
참고 사이트입니다.
htps : // bg. 에 q8. 에 / 치 l / 루 by ぉ gs - 안 d 뿌 ts - t - 쇼 w 응 - 응 - c r - 이런 r ぉ gs. HTML
Reference
이 문제에 관하여(docker-compose up했을 때 로그가 나오지 않는 문제), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/yosh-wata/items/f95580d15cabd2200781
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
$ docker-compose up -d
$ docker attach onsen_app_1
결론을 먼저 말하면, 이번 원인은 「config/environments/development.rb」에 있는 기술을 추가하면 정상적으로 움직일 수 있었습니다.
development.rb
Rails.application.configure do
# ...
config.logger = Logger.new(STDOUT)
# ...
end
위에서 쓴 "config.logger = Logger.new(STDOUT)"라고 말하는 것을 "config/environments/development.rb"에 추가하면 정상적으로 움직이게 되었습니다.
덧붙여서 「rails STDOUT not working docker」로 검색하면 드디어 히트했습니다.
마지막으로
Docker는 아직 초보자이기 때문에 힘든 작업이었습니다.
앞으로도 Docker에게는 신세를 질 것이라고 생각하므로, 공부는 게을리하지 않고 격려해 가고 싶네요.
이상한 정리가 되었습니다만, 이상으로 종료입니다.
봐 주셔서 감사합니다.
참고 사이트입니다.
htps : // bg. 에 q8. 에 / 치 l / 루 by ぉ gs - 안 d 뿌 ts - t - 쇼 w 응 - 응 - c r - 이런 r ぉ gs. HTML
Reference
이 문제에 관하여(docker-compose up했을 때 로그가 나오지 않는 문제), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/yosh-wata/items/f95580d15cabd2200781
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Reference
이 문제에 관하여(docker-compose up했을 때 로그가 나오지 않는 문제), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/yosh-wata/items/f95580d15cabd2200781텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)