1. 컨테이너 조회하기
명령어 | 설명 |
docker ps | 실행 중인 컨테이너 목록만 조회 |
docker ps -a | 모든 컨테이너 목록 조회 (실행 중 + 중지된 것 모두) |
🧠 참고
"ps : process status의 약자"
"-a : all (모든 컨테이너)"
2. 컨테이너 중지하기
명령어 | 설명 |
docker stop [컨테이너명 또는 ID] | 정상 종료 요청 (컴퓨터 '시스템 종료'처럼) |
docker kill [컨테이너명 또는 ID] | 강제 종료 요청 (컴퓨터 '전원 버튼'처럼) |
✅ stop은 컨테이너가 정삭적으로 종료되도록 기다림
✅ kill은 바로 종료시킴 (상황에 따라 데이터 손실 위험)
3. 컨테이너 삭제하기
(1) 특정 컨테이너 삭제
- 중지된 컨테이너 삭제
docker rm [컨테이너명 또는 ID]
- 실행 중인 컨테이너 강제 삭제
docker rm -f [컨테이너명 또는 ID]
🧠 실행 중인 컨테이너는 그냥 삭제할 수 없고, -f 옵션을 줘야 강제로 삭제 가능하다
(2) 모든 컨테이너 삭제
- 중지된 모든 컨테이너 삭제
docker rm $(docker ps -qa)
- 실행 중인 컨테이너 포함 전체 강제 삭제
docker rm -f $(docker ps -qa)
✅ docker ps -q : 컨테이너 ID만 출력
✅ docker ps -qa : 모든 컨테이너 ID 출력
🧹 요약
작업 | 명령어 |
실행 중인 컨테이너 조회 | docker ps |
모든 컨테이너 조회 | docker ps -a |
컨테이너 정상 중지 | docker stop [ID] |
컨테이너 강제 종료 | docker kill [ID] |
중지된 컨테이너 삭제 | docker rm [ID] |
실행 중인 컨테이너 강제 삭제 | docker rm -f [ID] |
모든 중지된 컨테이너 삭제 | docker rm $(docker ps -qa) |
모든 컨테이너 강제 삭제 | docker rm -f $(docker ps -qa) |
'코딩 > Docker' 카테고리의 다른 글
🐳 실행 중인 Docker 컨테이너 내부 접속하기 (exec -it) (0) | 2025.04.30 |
---|---|
🐳 Docker 컨테이너 로그 조회 (0) | 2025.04.28 |
🐳 Docker 컨테이너 생성 / 실행 정리 (0) | 2025.04.28 |
🐳 Docker 이미 조회 및 삭제 정리 (0) | 2025.04.28 |
🐳 Docker 이미지 다운로드 방법 (0) | 2025.04.28 |
댓글