본문 바로가기

data engineering/docker

[Docker] Clean up

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