모든 이미지 삭제

이진욱·2025년 1월 10일
0

Docker 공부

목록 보기
8/22

도커 컨테이너에서 직접 삭제를 할 수 있지만
cmd 내에서 삭제가 가능하다

모든 이미지 완전 삭제에는 다음과 같은 순서를 거쳐야 한다.

1 실행 중인 프로세스 종료

  1. docker ps
  2. docker stop 컨테이너ID

2 종료중인 컨테이너 삭제

docker ps -a : 모든 컨테이너 조회

  1. docker ps -a
  2. docker rm 컨테이너ID

3 이미지 docker images

  1. docker images
  2. docker rmi 이미지 이름

하지만 번거로우니 다음과 같은 명령어로 정리할 수 있다

=> docker stop $(docker ps -q)

※ docker ps -q : 실행중인 컨테이너의 id

=> docker rm $(docker ps -a -q)
=> docker rmi -f $(docker images -q)

명령어 요약
docker stop $(docker ps -q)
docker rm $(docker ps -a -q)
docker rmi -f $(docker images -q)

profile
열심히 하는 신입 개발자

0개의 댓글