입력: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"