June 17, 2019

Docker Container 사용중인 프로세스 확인 - docker top

Docker Container 사용중인 프로세스 확인 - docker top

Docker 프로세스 확인을 해보도록 하겠습니다.

docker top <컨테이너 명>

dongdonge@dongdonge$ sudo docker top --help

Usage:  docker top CONTAINER [ps OPTIONS]

Display the running processes of a container

컨테이너가 현재 실행중인 프로세스 목록을 확인할 수 있습니다.
아래 예시를 통해 확인 해보도록 하겠습니다.




dongdonge@dongdonge$ sudo docker top nginx_test

UID                 PID                 PPID                C                   STIME               TTY
                TIME                CMD
root                14670               14644               0                   22:58               pts/0               00:00:00            /bin/bash
root                14765               14670               0                   22:59               ?
                00:00:00            nginx: master process /usr/sbin/nginx -c /etc/nginx/nginx.conf
systemd+            14766               14765               0                   22:59               ?
                00:00:00            nginx: worker process

해당 컨테이너가 실행중인 프로세스 리스트를 확인할 수 있습니다. 출력 결과물을 확인해보면,
현재 nginx 프로세스와 bash shell이 작동중인걸 확인할 수 있습니다.