불로 부두의 노동자를 씻다

나의 개발 기계에 있어서, 나는 대부분의 시간을 docker가 필요하다.
짜증나는 것은:
  • 대량의 이미지와 사용되지 않는 컨테이너를 내 SSD에 배치합니다.예: 200GB
  • 많은 가상 네트워크 인터페이스를 추가합니다...약 50개의 쓸모없는 인터페이스가 나의 컴퓨터를 오염시켰다.
  • docker를 마운트 해제하지는 않지만, 모든 용기, 모든 볼륨, 모든 네트워크, 모든 볼륨을 삭제하고 싶습니다.
    우선 실행 중인 모든 용기를 정지합니다.
    sudo docker stop `docker ps -qa`
    
    그리고 모든 용기를 삭제합니다. (실행 및 정지)
    sudo docker rm `docker ps -qa`
    
    그리고 최소한 용기에 사용되지 않은 모든 네트워크를 제거합니다.하나도 남지 않았으니 우리는 그것들을 모두 제거해야 한다...
    sudo docker network prune
    
    이제 모든 볼륨을 삭제합니다.
    sudo docker volume prune
    
    마지막으로 모든 이미지를 삭제할 수 있습니다.
    sudo docker images prune
    
    공간과 평온을 누리다.
    주: 사용하지 않은 자원을 삭제하려면 sudo docker system prunepps: 정지된 용기만 제거하고 싶으시다면docker container prune -f 힌트를 주셔서 감사합니다.

    좋은 웹페이지 즐겨찾기