推荐答案
-- -------------------- ---- ------- - ---------------- ------ ------ ----- - ------------------- ------ ------ ----- -- - ------- ------ ------ ----- - -------- ------ ------- ----- - -------- ------ ----- ----- - -------- ------ --------- -----
本题详细解读
1. docker system prune
docker system prune
命令用于清理未使用的 Docker 资源,包括停止的容器、未使用的网络、悬空的镜像和构建缓存。这个命令不会删除正在运行的容器或正在使用的镜像。
2. docker system prune -a
docker system prune -a
命令会清理所有未使用的资源,包括未使用的镜像。这个命令会删除所有未被容器使用的镜像,包括那些没有被标记为悬空的镜像。
3. docker volume prune
docker volume prune
命令用于清理未使用的卷。卷是 Docker 中用于持久化数据的一种机制,但有时卷可能会变得不再使用,这个命令可以帮助清理这些未使用的卷。
4. docker network prune
docker network prune
命令用于清理未使用的网络。Docker 网络是容器之间通信的基础,但有时网络可能会变得不再使用,这个命令可以帮助清理这些未使用的网络。
5. docker image prune
docker image prune
命令用于清理未使用的镜像。这个命令会删除所有未被容器使用的镜像,包括那些没有被标记为悬空的镜像。
6. docker container prune
docker container prune
命令用于清理未使用的容器。这个命令会删除所有停止的容器,释放它们占用的资源。