Docker 환경 클린업 방법 컨테이너, 이미지 삭제, Troubleshoot clean

커맨드라인으로 클린업

컨테이너 삭제 후 이미지 삭제해야 함! (순서 중요)

1) 컨테이너 삭제

$ docker container ls 

명령어로 컨테이너 ID 확인 후 

$ docker container rm 컨테이너ID 

로 개별적으로 삭제

 

한번에 삭제하는 방법도 있음

$ docker container rm -f $(docker container ls -aq)

-aq 중단되어있는 컨테이너id까지 리턴

-q  컨테이너id만 리턴

 

2) 이미지 삭제 (컨테이너 삭제과정과 같음)

$ docker image ls

명령어로 image ID 확인 후 

$ docker image rm 이미지ID 

로 개별적으로 삭제

 

한번에 삭제하는 방법도 있음

$ docker imgae rm -f $(docker image ls -q)

-q 이미지 아이디만 리턴

 

3) 삭제 확인

$ docker ps

$ docker images

 

도커 데스크탑으로 클린업

1) Docker Desktop 우측 상단 Troubleshoot 메뉴에서 Clean/ Purge Data 기능 이용