반응형
docker rm 명령어
Docker에서 중지된 컨테이너를 삭제하는 데 사용됩니다. 이 명령어를 사용하면 더 이상 필요 없는 중지된 컨테이너를 제거하여 시스템의 자원을 정리할 수 있습니다. 실행 중인 컨테이너는 삭제할 수 없으며 먼저 docker stop 명령어로 중지한 후 삭제해야 합니다.
사용법
docker rm [OPTIONS] CONTAINER [CONTAINER...]
주요 옵션
- -f, --force: 실행 중인 컨테이너를 강제로 중지하고 삭제합니다.
- -v, --volumes: 컨테이너와 연결된 볼륨도 함께 삭제합니다.
- --link: 연결된 링크를 삭제합니다.
사용 예시
단일 컨테이너 삭제
docker rm <container_name_or_id>
여러 컨테이너 삭제
docker rm <container1_id> <container2_id>
강제 삭제
- 실행 중인 컨테이너를 강제로 중지하고 삭제합니다.
docker rm -f <container_name_or_id>
연결된 볼륨도 함께 삭제
- 컨테이너와 함께 연결된 볼륨도 함께 삭제합니다.
docker rm -v <container_name_or_id>
모든 컨테이너를 강제로 삭제
docker rm -f $(docker ps -aq)
컨테이너 상태를 판단하여 제거
- 종료된 컨테이너만 선택하여 삭제(STATUS : Exited)
docker rm $(docker ps --all -qf status=exited)
- 실행 중에 오류가 발생하여 실패한(dead) 컨테이너만 삭제(STATUS : Dead)
docker rm $(docker ps --all -qf status=dead)
728x90
반응형
'리눅스' 카테고리의 다른 글
docker rmi 명령어 (0) | 2020.10.05 |
---|---|
docker system prune 명령어 (0) | 2020.10.05 |
CentOS 7에서 Bash 자동 완성 기능을 사용하는 방법 (0) | 2020.10.05 |
[Kubernetes] kubernetes localhost:8080 was refused 오류 (0) | 2020.10.05 |
[Kubernetes] kubernetes nginx 배포 테스트 -2 (0) | 2020.10.04 |