반응형
원인 및 문제
도커 컨테이너에서 Spring Boot를 사용하던 도중 로그가 너무 많이 나와 로그의 확인이 어려워짐
해결
도커 컨테이너의 로그 파일을 확인하고 지우면 된다.
도커 컨테이너의 로그 파일은 아래의 명령어를 통해 찾을 수 있다.
$ docker inspect --format='{{.LogPath}}' container-name
도커의 inspect를 통해 컨테이너 정보를 가져오고 LogPath의 정보만 가져온다.
아래의 쉘 명령어를 통해 지울 수 있다.
$ sudo sh -c 'echo "" > $(docker inspect --format="{{.LogPath}}" container-name)'
컨테이너의 로그 파일을 지울 수 없는 분들은 아래와 같은 명령어를 사용할 수 있다,
$ docker logs container-name --tail 50
가장 최근의 로그 50개를 가져온다. 또는 시간 옵션도 줄 수 있다.
$ docker logs container-name --since 1h
$ docker logs container-name --since 1h --tail 50
반응형
'Docker' 카테고리의 다른 글
[Docker] The requested image's platform (linux/arm64/v8) does not match the detected host platform 해결 (0) | 2024.02.15 |
---|