리눅스2024. 10. 19. 19:32

docker ps 명령은 현재 실행중인 컨테이너 목록을 표시해 준다.

sudo docker ps

컨테이너 제거는 docker rm 명령을 사용한다. 컨테이터 ID 또는 이름(name)을 지정하면 된다.  

# 컨테이너 ID a1e7ae84b832 삭제
sudo docker rm a1e7ae84b832

만약 실행이 중단/종료된 컨테이너 목록까지 모두 표시하려면 -a 옵션을 사용한다.

sudo docker ps -a

출력에서 STATUS 항목을 보면, "Up"이라고 된 것은 실행중인 컨테이너이고 "Exited"라고 된 것은 중단/종료된 컨테이너다. 컨테이너 목록에서 첫번째 항목이 식별자(container ID)이므로, 아래와 같이 식별자만 골라내서 중단/종료된 컨테이너를 모두 삭제할 수 있다.

sudo docker ps -a | grep Exited | cut -d' ' -f1 | xargs sudo docker rm

 

728x90
Posted by 반달가면