如何清理 Docker 的资源?

推荐答案

-- -------------------- ---- -------
- ----------------
------ ------ -----

- -------------------
------ ------ ----- --

- -------
------ ------ -----

- --------
------ ------- -----

- --------
------ ----- -----

- --------
------ --------- -----

本题详细解读

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 命令用于清理未使用的容器。这个命令会删除所有停止的容器,释放它们占用的资源。

纠错
反馈