컨테이너 하나하나 삭제하기

  1. docker container ls
  2. docker container rm -f 컨테이너id1 컨테이너id2 ....
  3. container 중단후 image 삭제

컨테이너  한번에 삭제하기

  1. 한번에 docker container rm -f$(docker container ls -aq) 로 삭제
    • docker container rm: Docker 컨테이너를 제거하는 명령어입니다.
    • -f: 강제로 제거하는 옵션입니다. 컨테이너가 실행 중이더라도 강제로 중지하고 삭제합니다.
    • $(): 명령어 서브스트리(subshell)를 실행하는 구문으로, 내부의 명령어를 실행하고 결과를 외부 명령어로 전달합니다.
    • docker container ls -aq: 현재 실행 중이거나 정지된 모든 Docker 컨테이너의 ID를 출력하는 명령어입니다. -q 옵션은 컨테이너 ID만을 출력하라는 의미입니다. (id들만 나옴)

이미지 삭제

  1. 개별적 : docker image ls, 개별적으로 rm
  2. docker image rm $(docker image ls -q) 로 한번에 삭제

삭제 잘 됐는지 확인

  • docker ps
  • docker images
  • 위 두개 쳤을때 아무것도 안나와야함
  • 안지워지면 -f 를 이용해서 강제삭제 : docker image rm -f $(docker image ls -q)


docker desktop으로 삭제

+ Recent posts