DevOps/Docker

docker 용량 확인 및 정리

Jeffrey Oh 2023. 10. 12. 16:25
반응형

OS Level (Debian 계열)

OS 전체 용량 확인

df -h

파일별 용량 큰순서로

sudo du -sm * | sort -nr

파일별 용량 읽을 수 있게

sudo du -sh * | sort -nr

Docker 관련

아래 명령어는 전부 현재 실행되고 있지 않은 이미지, 컨테이너, 캐시 등을 삭제하는 명령어입니다.

Docker 컨테이너, 이미지, 캐시
도커 용량 확인

docker system df --verbose

도커 미사용 컨테이너 삭제

docker container prune

도커 미사용 이미지 삭제

docker image prune

도커 미사용 볼륨 삭제

docker volume prune

도커 미사용 오브젝트 전체 삭제 (로그는 삭제 안됨)

docker system prune -a

Docker 로그

도커 로그 용량 확인

sudo du -h $(docker inspect --format='{{.LogPath}}' $(docker ps -qa))

도커 로그 전체 삭제

sudo sh -c "truncate -s 0 /var/lib/docker/containers/*/*-json.log"

출처[https://velog.io/@shj5508/Ubuntu-%EC%99%80-Docker-%EC%9A%A9%EB%9F%89-%ED%99%95%EC%9D%B8-%EB%B0%8F-%EA%B4%80%EB%A6%AC]

반응형