21.6. Podman 이벤트 모니터링
podman events
명령을 사용하여 Podman에서 발생하는 이벤트를 모니터링하고 출력할 수 있습니다. 각 이벤트에는 타임스탬프, 유형, 상태, 이름, 해당되는 경우 이미지가 포함됩니다.
사전 요구 사항
-
container-tools
모듈이 설치되어 있습니다.
절차
myubi
컨테이너를 실행합니다.$ podman run -q --rm --name=myubi registry.access.redhat.com/ubi8/ubi:latest
Podman 이벤트를 표시합니다.
모든 Podman 이벤트를 표시하려면 다음을 입력합니다.
$ now=$(date --iso-8601=seconds) $ podman events --since=now --stream=false 2023-03-08 14:27:20.696167362 +0100 CET container create d4748226a2bcd271b1bc4b9f88b54e8271c13ffea9b30529968291c62d72fe09 (image=registry.access.redhat.com/ubi8/ubi:latest, name=myubi,...) 2023-03-08 14:27:20.652325082 +0100 CET image pull registry.access.redhat.com/ubi8/ubi:latest 2023-03-08 14:27:20.795695396 +0100 CET container init d4748226a2bcd271b1bc4b9f88b54e8271c13ffea9b30529968291c62d72fe09 (image=registry.access.redhat.com/ubi8/ubi:latest, name=myubi...) 2023-03-08 14:27:20.809205161 +0100 CET container start d4748226a2bcd271b1bc4b9f88b54e8271c13ffea9b30529968291c62d72fe09 (image=registry.access.redhat.com/ubi8/ubi:latest, name=myubi...) 2023-03-08 14:27:20.809903022 +0100 CET container attach d4748226a2bcd271b1bc4b9f88b54e8271c13ffea9b30529968291c62d72fe09 (image=registry.access.redhat.com/ubi8/ubi:latest, name=myubi...) 2023-03-08 14:27:20.831710446 +0100 CET container died d4748226a2bcd271b1bc4b9f88b54e8271c13ffea9b30529968291c62d72fe09 (image=registry.access.redhat.com/ubi8/ubi:latest, name=myubi...) 2023-03-08 14:27:20.913786892 +0100 CET container remove d4748226a2bcd271b1bc4b9f88b54e8271c13ffea9b30529968291c62d72fe09 (image=registry.access.redhat.com/ubi8/ubi:latest, name=myubi...)
--stream=false
옵션을 사용하면 마지막으로 알려진 이벤트를 읽을 때podman events
명령이 종료됩니다.podman run
명령을 입력할 때 발생한 여러 이벤트가 표시됩니다.-
Container create
when creating a new container. -
컨테이너
이미지가 로컬 스토리지에 없는 경우 이미지를 가져올
때 이미지를 가져옵니다. -
런타임에서 컨테이너를 초기화하고 네트워크를 설정할 때
container init
. -
컨테이너를 시작할
때 컨테이너가 시작됩니다. -
컨테이너
의 터미널에 연결할 때 컨테이너를 연결합니다. 컨테이너가 전경에서 실행되기 때문입니다. -
컨테이너가
종료되면 컨테이너가 손상됩니다. -
--rm
플래그가 종료된 후컨테이너
를 제거하는 데 사용되었기 때문에 컨테이너를 제거합니다.
-
journalctl
명령을 사용하여 Podman 이벤트를 표시할 수도 있습니다.$ journalctl --user -r SYSLOG_IDENTIFIER=podman Mar 08 14:27:20 fedora podman[129324]: 2023-03-08 14:27:20.913786892 +0100 CET m=+0.066920979 container remove ... Mar 08 14:27:20 fedora podman[129289]: 2023-03-08 14:27:20.696167362 +0100 CET m=+0.079089208 container create d4748226a2bcd271b1bc4b9f88b54e8271c13ffea9b30529968291c62d72f>
Podman 생성 이벤트만 표시하려면 다음을 입력합니다.
$ podman events --filter event=create 2023-03-08 14:27:20.696167362 +0100 CET container create d4748226a2bcd271b1bc4b9f88b54e8271c13ffea9b30529968291c62d72fe09 (image=registry.access.redhat.com/ubi8/ubi:latest, name=myubi,...)
journalctl
명령을 사용하여 Podman 생성 이벤트를 표시할 수도 있습니다.$ journalctl --user -r PODMAN_EVENT=create Mar 08 14:27:20 fedora podman[129289]: 2023-03-08 14:27:20.696167362 +0100 CET m=+0.079089208 container create d4748226a2bcd271b1bc4b9f88b54e8271c13ffea9b30529968291c62d72f>
추가 리소스
-
시스템의
podman-events
도움말 페이지 - 컨테이너 이벤트 및 감사