입력:23/05/08수정:24/01/05

docker 용량 정리

💡 docker prune : 사용하지 않는 컨테이너 이미지를 제거하는 명령어. prune의 가장 큰 특징은 어떠한 옵션을 주는가에 따라 그 역할이 달라진다는 것

  • option
    • docker volume prune : 미사용 볼륨 제거
    • docker container prune : 미사용 컨테이너 제거
    • docker image prune : 미사용 이미지 제거
    • docker system prune : 미사용 중인 이미지, 컨테이너, 볼륨 모두 제거

우선적으로 docker systme prune 명령어를 통해 일부 용량을 확보 할 수 있었습니다. 

추가적으로 재발 방지를 위해, 아래와 같이 일주일이 지난 컨테이너 및 이미지 등에 대하여 주기적으로 삭제하는 크론탭을 daily.cron에 등록하였습니다. prune 명령어에는 —-filter 옵션이 있는데 이를 잘 활용하면 운영에 큰 이점이 있습니다.

docker system prune -af --filter "until=$((7*24))h"

토픽: docker
영역: 영역/개발
타입: 타입/문서