
Docker 이미지 및 컨테이너를 제거하는 방법
2022-10-18 last update
5 minutes reading Docker Containers Docker Docker Images이전 자습서에서 CentOS/RHEL 및 Ubuntu 운영 체제에 Docker 엔진을 설치하고 Docker 허브에서 이미지를 가져오는 방법을 배웠습니다. 그 후 이미지가 있는 컨테이너를 만들었습니다. 이 튜토리얼은 호스트 머신에서 불필요한 Docker 이미지와 컨테이너를 제거하는 데 도움이 될 것입니다. How to Export and Import Docker Containers
도커 이미지 제거
Docker는 이미지를 제거하기 위해rmi
옵션을 제공합니다. 이를 사용하여 로컬 시스템에서 모든 도커 이미지를 삭제할 수 있습니다. 예를 들어 Docker 이미지 ID로 변경<IMAGE ID>
과 함께 아래 명령을 사용합니다. 시스템에서 사용 가능한 모든 도커 이미지를 나열하려면 다음 명령을 사용하십시오. 이것은 이미지의 ID를 찾는 데 도움이 될 것입니다.docker rmi <IMAGE ID>
docker images REPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZE centos latest 2933d50b9f77 11 days ago 196.6 MB ubuntu latest 36248ae4a9ac 11 days ago 188 MB
Docker 컨테이너 제거
컨테이너를 제거하기 위해 Docker는rm
옵션을 제공합니다. 이를 사용하여 로컬 시스템에서 모든 도커 컨테이너를 삭제할 수 있습니다. 예를 들어 Docker 컨테이너 ID로 변경<CONTAINER ID>
과 함께 아래 명령을 사용합니다. ps 옵션을 사용하여 시스템의 모든 컨테이너를 나열하지만 ps는 실행 중인 컨테이너만 표시합니다. 따라서 모든 컨테이너를 보려면 -a 매개변수를 ps와 함께 사용하십시오.docker rm <CONTAINER ID>
docker ps -a CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES f2582758af13 ubuntu "/bin/bash" 2 hours ago Up 2 hours first_ubuntu 2b199b9976c4 centos "/bin/bash" 3 days ago Up 3 hours thirsty_yalow
모든 Docker 컨테이너 중지 및 제거
시스템에서 모든 도커 컨테이너를 제거하려면 다음 명령을 사용하십시오. 첫 번째 명령은 실행 중인 모든 Docker 컨테이너를 중지한 다음 두 번째 명령은 시스템에서 모든 Docker 컨테이너를 삭제합니다.Stop All ContainersRemove All Containersdocker stop $(docker ps -a -q)
docker rm $(docker ps -a -q)