반응형

 

 

Logging

  • logs 커맨드

$ docker logs daemonized_container

  • tail 커맨드 처럼 -f 옵션을 설정해서 tailing이 가능하다.

$ docker logs -f demonized_container

  • --tail 옵션으로 log의 부분만 볼 수 있다.

$ docker logs --tail 10 daemonized_container

  • -t: 각 로그에 timestamp가 추가된다. 디버깅에 용이하다.

$ docker logs -ft daemonized_container

  • --log-driver
    • Docker 1.6 버젼 부터는 --log-driver 옵션을 설정하여 더 다양한 로그 설정을 할 수 있다.
    • Default는 json-file 로서 docker logs 로 볼수 있는 기본적인 로그다.
    • syslog 로 설정하면 docker logs 커맨드는 disable되고 모든 로그는 Syslog로 redirect된다.
    • docker run --log-driver="syslog" --name daemonized_container -d <docker_image>
    • none: 로깅을 disable 한다.
    • 그 외에도 여러 로깅 옵션이 있다.

 

 

출처

rampart81.github.io/post/docker_commands/

반응형