在使用 Docker 進行開發或者測試的過程中,我們經常需要清除 Docker 中的一些數據,比如鏡像、容器、數據卷等,以便重新開始操作。
下面介紹一些常用的命令來刪除 Docker 中的數據。
docker rm [容器 ID] # 刪除指定的容器 docker rmi [鏡像 ID] # 刪除指定的鏡像 docker volume rm [數據卷名稱] # 刪除指定的數據卷
如果你需要刪除所有的 Docker 數據,可以使用如下命令:
docker ps -aq | xargs docker rm # 刪除所有容器 docker images -aq | xargs docker rmi # 刪除所有鏡像 docker volume ls -qf dangling=true | xargs docker volume rm # 刪除所有未使用的數據卷
其中,docker ps -aq
用來列出所有容器的 ID,docker images -aq
用來列出所有鏡像的 ID,docker volume ls -qf dangling=true
用來列出所有未被使用的數據卷的名稱。
需要注意,刪除數據時要謹慎操作,防止誤刪重要數據。