Docker 명령으로 Windows 컨테이너 일괄 삭제

Docker 초보자입니다.
여러가지 시행착오를 반복하고 있으면, 어느새 Docker 컨테이너나, Docker 이미지가 쌓여 옵니다.

1개씩 이미지를 삭제하는 것도 귀찮기 때문에 아래의 커맨드로 일괄 삭제를 메모합니다.

컨테이너 일괄정지 및 삭제



컨테이너 삭제 명령docker rm -f コンテナーid
Linux 컨테이너라면 다음 명령으로 할 수 있지만,docker rm `docker ps -a -q`
Windows 컨테이너의 경우는 다른 명령으로 합니다.
실행중인 컨테이너가 있으면 삭제할 수 없으므로 먼저 컨테이너를 모두 중지합니다.

도커
for /f %T IN ('docker ps -a') DO docker stop %T
for /f %T IN ('docker ps -a') DO docker rm %T

실행해 보겠습니다.

"docker ps -a"로 확인해 보겠습니다.

깔끔하게!

이미지 일괄 삭제



하나의 이미지 삭제, 복수 삭제 이미지 삭제 명령docker rmi -f イメージid
docker rmi -f イメージid イメージid イメージid

이미지의 크기가 크고, 가득 차면 빨라집니다.

아래 명령을 통해 이미지를 일괄 삭제할 수 있습니다 (주의 깊게)
for /f %T IN ('docker images --format "{{.ID}}"') DO docker rmi %T

실행해 보겠습니다.

좋은 웹페이지 즐겨찾기