반응형
docker rm
명령어를 사용하여 모든 컨테이너를 삭제하려면, 실행 중인 컨테이너를 먼저 중지해야 합니다. 아래 단계에 따라 진행하세요:
1. 실행 중인 컨테이너 중지
docker stop $(docker ps -aq)
docker ps -aq
: 모든 컨테이너의 ID를 출력합니다.docker stop
: 해당 ID의 컨테이너를 중지합니다.
2. 모든 컨테이너 삭제
docker rm $(docker ps -aq)
docker rm
: 컨테이너 ID를 전달받아 삭제합니다.
한 줄로 실행
실행 중인 컨테이너를 중지하고 삭제하는 명령어를 한 번에 실행하려면:
docker rm -f $(docker ps -aq)
-f
: 실행 중인 컨테이너를 강제로 중지하고 삭제합니다.
참고
컨테이너뿐만 아니라 이미지나 볼륨도 정리하려면 아래 명령을 사용할 수 있습니다.
이미지 삭제:
docker rmi $(docker images -q)
볼륨 삭제:
docker volume rm $(docker volume ls -q)
전체 정리 (컨테이너, 이미지, 네트워크 등):
docker system prune -a
⚠️ 주의: 이 명령은 사용하지 않는 모든 도커 리소스를 삭제하므로 필요한 항목이 없는지 확인하세요.
반응형
'가상 머신 > Docker' 카테고리의 다른 글
[ Docker ] 도커 시작시 Port 포워딩 설정하기 (0) | 2024.12.02 |
---|---|
[ Docker ] save - Container 작업 후 이미지로 저장 후 이미지로 읽어 들이기 (0) | 2024.12.02 |
[ Docker ] Container 저장하기 (1) | 2024.12.01 |
[ Docker ] save, export - 도커 이미지, 파일 시스템 저장하기 (1) | 2024.11.30 |
[ Docker ] hello-world 실행하기 (0) | 2024.11.30 |