Docker prune是一種Docker命令,用于清理不再使用的Docker對象,如容器、鏡像或數據卷。它可以幫助您釋放磁盤空間,以便在Docker主機上安裝和運行新的Docker對象。
使用Docker prune命令可以刪除不再使用的Docker對象。下面是刪除Docker容器和鏡像的示例。
sudo docker container prune
sudo docker image prune
在使用Docker prune命令之前,您應該仔細檢查要刪除的對象。如果您不確定是否要刪除對象,請使用命令輸出進行檢查。例如,您可以運行以下命令,以查找要刪除的容器:
sudo docker container ls -a --filter status=exited --filter status=created
當您使用Docker prune命令時,Docker將提示您確認操作。使用“-f”選項確認刪除,如下所示:
sudo docker container prune -f
sudo docker image prune -f
Docker prune命令還可以與其他選項一起使用,以便更精確地控制要刪除的對象類型,例如數據卷和網絡。下面是更詳細的清理選項:
sudo docker system prune -a
這個命令可以刪除不再使用的所有Docker對象,包括容器、鏡像、數據卷和網絡。它可以幫助您清理所有不再使用的對象,以便在Docker主機上釋放更多的磁盤空間。
總之,Docker prune是一種非常有用的Docker命令,可以幫助您清理不再使用的Docker對象,并釋放磁盤空間。使用它可以使Docker主機更加整潔和高效,提高Docker容器的性能。