1. Clean up
- 정의
- 컨테이너, 이미지를 정리하는 것
- 필요성
- 정리해주지 않으면 계속 쌓임
- 도커가 디스크 용량을 더 쓰게 만드는 요인이 될 수 있음
- 주의점
- Image를 삭제하려면 먼저 실행 중인 컨테이너가 없어야함
2. 사용 - CLI
- 컨테이너 삭제
- docker rm -f {CONTAINER ID} # 특정 컨테이너 삭제
- docker rm $(docker ps --filter status=exited -q) # 실행 끝난 컨테이너 모두 삭제
- docker rm -f $(docker container ls -aq) # 컨테이너 모두 삭제
- 이미지 삭제
- docker image rm {Image ID} # 이미지 개별 삭제
- docker image rm $(docker image ls -q) # 이미지 모두 삭제
- 볼륨 삭제
- docker rm -v {CONTAINER ID}
3. 사용 - Docker desktop
- troubleshoot 메뉴로 들어가
- clean/purge data
[출처] 데이터 엔지니어링 데브코스, docker docs
'data engineering > docker' 카테고리의 다른 글
[Docker] network (0) | 2024.05.30 |
---|---|
[Docker] Volume (0) | 2024.05.29 |
[Docker] 명령어 사전 (0) | 2024.05.29 |
[Docker] Docker & Github (0) | 2024.05.29 |
[Docker] Port forwarding(=Port mapping) (0) | 2024.05.29 |