개발

[Docker] Docker 용량 정리

Fine애플 2023. 8. 30. 22:27

Docker는 시스템 자원을 많이 잡아먹는다. 특히 디스크 용량이 많이 필요한데 이때 필요한 명령어들을 정리하고자 한다.

 

1. Docker 용량 확인

docker system df

>>>>
TYPE            TOTAL     ACTIVE    SIZE      RECLAIMABLE
Images          15        8         273GB     233.9GB (85%)
Containers      21        11        393.7GB   127.5GB (32%)
Local Volumes   11        6         2.264GB   846.2MB (37%)
Build Cache     1         0         0B        0B

 

2. Docker cache 정리

Docker를 사용하다 보면 필요없는 layer등이 많이 남는다. 이를 정리할 수 있는 방법은 다양하다(참고).

# 1) build시 사용된 cache 제거
docker builder prune


# 2) 사용되지 않는 container 제거
docker ps --filter status=exited --filter status=dead -q
docker rm $(docker ps --filter=status=exited --filter=status=dead -q)


# 3) 여러 prune 옵션들
# prune을 여러 사용자가 있는 서버에서 실행하는 것은 매우 위험하므로, 조심해서 사용하자
docker container prune
docker image prune
docker volume prune
docker network prune
docker system prune

 

 

 

[참고]

 

 

 

 

 

 

728x90