반응형
정지된 도커 컨테이너만 나열합니다.
도커는 실행 중인 컨테이너 또는 정지된 컨테이너를 포함한 모든 컨테이너를 나열하는 방법을 제공합니다.
이 작업은 다음과 같이 수행할 수 있습니다.
$ docker ps # To list running containers
또는, 또는.
$ docker ps -a # To list running and stopped containers
정지된 컨테이너만 나열하는 방법이 있습니까?
정지된 용기만 다음을 사용하여 나열할 수 있습니다.
docker ps --filter "status=exited"
아니면
docker ps -f "status=exited"
일반적인 명령어는 다음과 같습니다.
docker container ls -f 'status=exited'
그러나 실행되지 않는 상태 중 하나만 나열됩니다.가능한 모든 상태의 목록은 다음과 같습니다.
- 창조했다
- 재시작
- 입니다.
- 제거하기
- 일시 정지된
- 나갔다
- 죽었어
여러 필터를 상태에 전달하여 여러 상태를 필터링할 수 있습니다.
docker container ls -f 'status=exited' -f 'status=dead' -f 'status=created'
만약 당신이 이것을 자동 정리 스크립트와 통합한다면, 당신은 어떤 bash 구문으로 한 명령을 다른 명령에 연결할 수 있고, 단지 컨테이너 id를 출력할 수 있습니다.-q
, 또한 종료 코드 필터를 사용하여 성공적으로 종료된 컨테이너로 제한할 수도 있습니다.
docker container rm $(docker container ls -q -f 'status=exited' -f 'exited=0')
사용할 수 있는 필터에 대한 자세한 내용은 Docker의 설명서 https://docs.docker.com/engine/reference/commandline/ps/ #을 참조하십시오.
docker container list -f "status=exited"
아니면
docker container ls -f "status=exited"
아니면
docker ps -f "status=exited"
언급URL : https://stackoverflow.com/questions/30231187/list-only-stopped-docker-containers
반응형
'programing' 카테고리의 다른 글
MySQL에서 스키마 이름을 변경하는 방법 (0) | 2023.10.05 |
---|---|
파워셸 ps1 파일은 "cmdlet, 함수, 작동 가능한 프로그램 또는 스크립트 파일로 인식되지 않습니다." (0) | 2023.10.05 |
캐스케이드 삭제 시 호출 트리거 (0) | 2023.10.05 |
Mysql 피복 대 합성 대 열 인덱스 (0) | 2023.10.05 |
jQuery에서 $(이) 선택된 옵션을 얻는 방법은? (0) | 2023.10.05 |