어제 오늘 내일

[Docker] 컨테이너 삭제 (docker rm) 본문

IT/Docker

[Docker] 컨테이너 삭제 (docker rm)

hi.anna 2025. 10. 14. 07:43

1. docker rm 명령어 개요

Docker에서 더 이상 필요 없는 컨테이너는 docker rm 명령어로 삭제할 수 있습니다.
실행 중인 컨테이너는 바로 삭제되지 않으며, 먼저 중지한 뒤 삭제해야 합니다.

 

 

2. 기본 사용법

docker rm <컨테이너ID 또는 이름>

예:

docker rm my_container

my_container라는 이름의 컨테이너가 삭제됩니다.

 

 

3. 실행 중인 컨테이너 삭제

실행 중인 컨테이너는 바로 삭제할 수 없으므로 먼저 중지해야 합니다.

# 컨테이너 중지
docker stop my_container

# 컨테이너 삭제
docker rm my_container

강제로 삭제하려면 -f 옵션을 사용합니다.

docker rm -f my_container

→ 컨테이너를 중지한 뒤 바로 삭제합니다.

 

 

4. 여러 개의 컨테이너 삭제

docker rm 컨테이너1 컨테이너2

예:

docker rm web1 web2 db1

→ 여러 컨테이너를 동시에 삭제할 수 있습니다.

 

 

5. 모든 중지된 컨테이너 삭제

docker container prune

→ 중지된 컨테이너를 한 번에 정리합니다.

추가 옵션으로 확인 없이 바로 삭제할 수도 있습니다.

docker container prune -f

 

6. 정리

  • docker rm <컨테이너> : 특정 컨테이너 삭제
  • docker rm -f <컨테이너> : 실행 중인 컨테이너 강제 삭제
  • docker container prune : 모든 중지된 컨테이너 삭제

 

 

반응형
Comments