Docker의 데몬 로그 위치

Marion Paul Kenneth Mendoza 2023년6월20일
  1. 데몬 이벤트란?
  2. Docker의 데몬 로그 위치
Docker의 데몬 로그 위치

Docker 데몬은 마이크로서비스 아키텍처의 일반적인 상태에 대한 필수 정보를 제공합니다. 안타깝게도 컨테이너 중심 로깅 기술을 사용하면 서비스에서 관련 데이터를 수집할 수 있지만 Docker 서비스 상태에 대한 정보는 거의 제공되지 않습니다.

이 문서에서는 데몬 이벤트와 일반적으로 각 운영 체제(OS)에 대한 데몬 로그를 찾을 수 있는 위치에 대해 설명합니다.

데몬 이벤트란?

데몬 이벤트는 Docker 서비스가 현재 어떻게 작동하는지에 대한 알림입니다. 각 이벤트는 다음을 표시합니다.

  1. 현재 타임스탬프
  2. 로그 수준
  3. 이벤트 내용

데몬의 이벤트 로그에는 다음에 대한 특정 정보가 포함됩니다.

  1. 초기화 과정에서 수행되는 작업
  2. 호스트 커널에서 제공하는 기능
  3. 컨테이너로 전송된 명령의 상태
  4. Docker 서비스의 전반적인 상태
  5. 활성 컨테이너의 상태

데몬 이벤트는 종종 컨테이너 상태에 대한 자세한 정보를 제공합니다. 예를 들어 Daemon 로그는 다음과 같습니다.

time="2022-09-18T11:28:40.726969388-05:00" level=info msg="POST /v1.3/container/sample/stop?t=10"

다음 섹션에서는 각 운영 체제에서 데몬 로그를 찾는 방법에 대해 설명합니다.

Docker의 데몬 로그 위치

데몬 로그를 사용하여 문제를 식별할 수 있습니다. 운영 체제 설정 및 사용된 로깅 하위 시스템에 따라 Docker는 다음 위치 중 하나에 로그를 저장할 수 있습니다.

운영체제 위치
리눅스 journalctl -xu docker.service 명령을 사용하십시오(또는 Linux 배포판에 따라 /var/log/messages 또는 /var/log/syslog 읽기).
macOS 데몬 dockerd 로그 ~/Library/Containers/com.docker.docker/Data/log/vm/dockerd.log
macOS 데몬 containerd 로그) ~/Library/Containers/com.docker.docker/Data/log/vm/containerd.log
Windows WSL2 데몬 dockerd 로그 %APPDATA%\Docker\log\vm\dockerd.log
Windows WSL2 데몬 containerd 로그 %APPDATA%\Docker\log\vm\containerd.log
일반 Windows 컨테이너 이벤트 뷰어를 통한 Windows 이벤트 로그
Marion Paul Kenneth Mendoza avatar Marion Paul Kenneth Mendoza avatar

Marion specializes in anything Microsoft-related and always tries to work and apply code in an IT infrastructure.

LinkedIn