Docker top 명령어는 실행 중인 Docker 컨테이너에서 실행 중인 프로세스를 표시합니다. 컨테이너 내부의 프로세스에 대한 정보를 보여주기 위해 사용되며 시스템 리소스의 사용량, 프로세스 상태, 사용자 정보 등을 확인할 수 있습니다.
사용법: docker top [CONTAINER_NAME/ID] [OPTIONS]
다양한 옵션을 사용하여 사용자가 필요로 하는 정보를 표시할 수 있습니다. 아래는 몇 가지 옵션이 적용된 예시입니다.
$ docker top CONTAINER_NAME -o pid,cmd
이 명령어에서 -o
옵션을 사용해 프로세스 ID와 명령어 실행 정보를 확인할 수 있습니다.
Docker logs 명령어는 컨테이너에서 로그를 가져오는 데 사용됩니다. 소프트웨어의 오류 또는 애플리케이션 서비스의 문제를 진단하고 분석하는 데 유용한 정보를 제공합니다. 컨테이너에서 발생한 활동에 대한 로그 데이터를 검사하는 데 사용할 수 있습니다.
사용법: docker logs [CONTAINER_NAME/ID] [OPTIONS]
다양한 옵션이 존재하여 로그를 필터링하거나 추출할 수 있습니다. 아래는 몇 가지 옵션이 적용된 예시입니다.
$ docker logs CONTAINER_NAME --since "2022-01-01T00:00:00"
이 명령어에서 --since
옵션을 사용해 지정한 날짜 이후의 로그만 출력합니다.
이상의 내용을 토대로 docker top
명령어와 docker logs
명령어를 사용하여 실행 중인 컨테이너의 프로세스와 로그 정보를 상세하게 확인하는 방법에 대해 배웠습니다. 이를 통해 컨테이너의 운영 상태와 적절한 처리를 원활하게 관리하고 문제를 신속하게 해결할 수 있습니다.