다수의 도커 컨테이너 로그를 호스트에서 보는 법
도커로 많은 컨테이너를 생성해서 이용하는 경우, 각 컨테이너 별 로그를 하나하나 확인해야 하는 불편함이 있다. 이런 불편함을 해결하는 방법을 소개한다.
1 | docker run --log-driver syslog ... | cs |
docker 컨테이너를 생성할 때, 위처럼 --log-driver 옵션에서 syslog로 로그 방식을 변경해주는 경우, 호스트에서 다음의 명령어로 모든 컨테이너들의 로그를 확인할 수 있다.
1 | tail -f /var/log/messages | cs |
문제점이 있다면, --log-driver 옵션을 주어 설정한 경우에는 docker logs ~ 명령어로 로그를 확인할 수 없다.
반응형
'IT > IT WIKI' 카테고리의 다른 글
[Wiki] Windows 10에서 우분투 bash로 윈도우 파일들 접근하기 (0) | 2017.10.31 |
---|---|
[Wiki] Dockerfile(도커파일)의 명령어 알아보기 (0) | 2017.10.24 |
[Wiki] httpd start시 "Set the 'ServerName' directive globally to suppress this message" 오류 발생하는 경우 해결법 (0) | 2017.10.20 |
[Wiki] Docker(도커) 컨테이너 내부의 로그 보기(log) (0) | 2017.10.19 |
[Wiki] docker(도커) 컨테이너에 ssh로 접속하기 (0) | 2017.09.16 |