docker cache 데이터 삭제

docker container와 image들을 모두 삭제했는데도 docker가 차지하는 용량이 매우 많았다. 어디서 용량을 잡아 먹는지 찾아 봤더니 /var/lib/docker/overlay2 디렉토리에서 정체를 알 수 없는 데이터들이 용량을 잡아 먹고 있었다.

docker 이미지를 생성하고 커밋하는 과정에서 쌓인 데이터로 추정되는데 해당 데이터를 삭제하는 방법은 다음과 같다. 참고로 다음 명령을 수행하면 작업했던 내용이 날라갈 수 있으므로 주의해야 한다.

$ sudo docker system prune --volumes

참고

  • https://stackoverflow.com/questions/46672001/is-it-safe-to-clean-docker-overlay2

Leave a Reply