IT/Docker

docker compose 영구적인 로그 남기기.

bepuri 2024. 5. 3. 17:27
728x90

간단하게 말하면 Journald logging을 사용하면됨.

다만 공식문서에 나와있는데로 해서는 docker compose로 띄운 컨테이너들은 적용이 안되는것 같음..

https://docs.docker.com/config/containers/logging/journald/

 

Journald logging driver

Learn how to use the Journald logging driver with Docker Engine

docs.docker.com

 

내 경우 docker compose 파일 내부 각 서비스에 따로 선언해줘야 정상적으로 적용이 되었다

services:
  frontend:
    ...
    logging:
      driver: journald

 

로그 확인

journalctl -f

 

728x90