종료된 컨테이너를 ps -a 해서 매번 rmi 하는 것이 번거로우니 (도커 카테고리 첫번째 글 참고)
아래 명령어를 통해 한번에 삭제해줄 수 있다. 맥os 기준이고 윈도우는 다르다. 복사해서 터미널에 붙여넣기하면 된다.
docker stop $(docker ps -q)
docker rm $(docker ps -a -q)
docker rmi -f $(docker images -q)
$( )는 명령어 실행 시 return 값을 문자열 형태로 반환한다.

1. docker ps로 현재 실행중인 프로세스 확인 (nginx, httpd)
2. 위의 명령어 실행 -> 모두 deleted 됨
3. dockder ps 로 다시 확인 -> 실행중인 컨테이너 모두 사라짐
'Development > Docker' 카테고리의 다른 글
| [Docker] tomcat/nginx pull, 포트 포워딩하기, 데몬으로 실행 (0) | 2023.03.26 |
|---|---|
| [Docker] 이미지 pull, 종료된 컨테이너 삭제하기 (mac os) (0) | 2023.03.25 |