docker (1) 썸네일형 리스트형 [Docker file] RUN CMD ENTRYPOINT 실행 방식 Dockerfile을 통해서 홍보사이트 스프링 부터 서버를 배포하는 과정에서 ENTRYPOINT을 사용해서 어플리케이션을 실행했다. 하지만 실행한 어플리케이션의 로그를 출력한 application.log error.log 가 생성되지 않아서 로그를 확인할 수 없었다. ENTRYPOINT ["java", "-jar", "/app/spring-webapp.jar", "1>", "/app/log/application.log", "2>", "/app/log/error.log"] 문제 원인 shell에 의존적인 명령사용 문제가 발생한 이유는 셀에 의존적인 명령어를 사용했지만 도커에서는 셀을 거처서 명령을 실행하는 것이 아니었다. 따라서 로그 출력하는 부분은 작동하지않고 어플리케이션만 실행된 것이었다. 이전에 막연.. 이전 1 다음