DevOps

[Docker] docker ps 명령어 및 옵션 사용법

nineDeveloper 2021. 8. 12. 16:52
728x90

docker ps

컨테이너 리스트를 반환해주는 명령어
현재 가동중인 컨테이너만 출력


docker ps -a, --all

가동중, 멈춘 컨테이너를 모두 다 표현해주는 명령어


docker ps --no-trunc

컨테이너의 COMMAND 중간에 ... 으로 더 이상 내용을 확인할 수 없음
docker psCOMMAND 명렁어를 모두 표출시켜주는 명령어


docker ps -f, --filter

리스트를 필터링하여 출력할 수 있는 명령어
라벨을 붙인 컨테이너 또는 이름을 붙인 컨테이너를 출력할 떄 사용

필터링 변수는 아래의 표를 참고

id 컨테이너ID
name 컨테이너 이름
label run 등의 커맨드에서 붙인 라벨
exited 종료된 컨테이너의 종료 코드
-f 'exited=0' 식으로 표현
status 컨테이너의 상태
created, restarting, running
ancestor 이미지를 공유받은 컨테이너를 출력한다
-f 'ancestor=mongo'
<image-name>[:<tag>], <image id> 또는 <image@digest> 로 표현
before or since 설정 컨테이너를 기준으로 전에 / 이후에 만들어진 컨테이너 확인이 가능하다
docker ps -a -f 'before=fervent_feynman'
docker ps -a -f 'since=fervent_feynman'

docker ps --format

필요한 열만 추출해서 볼 수 있는 기능
basic char syntax(\t, \n...) 를 사용할 수 있다


docker ps --last, -n

마지막에 생성한 컨테이너를 숫자를 정하여 추출


docker ps --quiet, -q

마지막에 만든 컨테이너를 표시


docker ps --quiet, -q

컨테이너 ID만을 표기


docker ps --size, -s

사이즈를 표기

728x90