본문 바로가기

devops/docker

도커 리소스 한꺼번에 정리하는 docker prune 명령어

도커 리소스 정리하기

도커를 사용하다 보면 특히 도커 데스크톱을 사용하면 리소스 부족에 시달리는 경우가 많습니다.
이렇때 한꺼번에 사용하지 않는 도커 리소스들을 정리할 필요가 있습니다.
도커를 간단하게 정리할 수 있는 방법을 알려드리도록 하겠습니다.
단, 중요한 리소스가 날라갈 수도 있으니 주의해서 사용하시기 바랍니다.

중지된 컨테이너 전부 삭제

중지된 컨테이너르 전부 삭제합니다.

docker container prune

이름 없는 모든 이미지 삭제

도커에서 이미지를 빌드하다 보면 이름 없는 이미지들이 쌓이는데 이런 이미지를 한꺼번에 정리합니다.

docker image prune

사용되고 있지 않은 네트워크 삭제

도커 컴포저등을 이용하면 네티워크를 많이 생성하게 되는 데 사용되지 않는 네트워크를 전부 정리해줍니다.

docker network prune

컨테이너가 사용하지 않는 도커 볼륨 삭제

도커 컨테이너가 현시점에서 사용하지 않는(볼륨마운트되어 있지 않은) 볼륨을 전부 정리해줍니다.

docker volume prune

한꺼번에 전부 정리

모든 리소스를 한꺼번에 정리합니다. 단, 사용하지 않고 있는 리소스입니다.

docker system prune -a

도커를 사용하시는데 이 명령어가 도움이 되시길 바랍니다.