1、docker system df 简介
docker system df
命令用于显示 Docker 系统资源的使用情况。
docker system df
命令用于显示docker守护进程使用的磁盘空间大小信息。
参考文档:https://docs.docker.com/engine/reference/commandline/system_df/
2、docker system df 语法
docker system df [OPTIONS]
3、docker system df 命令
1)默认情况下,该命令只显示数据使用的摘要信息:
docker system df TYPE TOTAL ACTIVE SIZE RECLAIMABLE Images 5 2 16.43 MB 11.63 MB (70%) Containers 2 0 212 B 212 B (100%) Local Volumes 2 1 36 B 0 B (0%)
2)可以使用 -v 或 --verbose 标志来请求更详细的视图:
docker system df -v Images space usage: REPOSITORY TAG IMAGE ID CREATED SIZE SHARED SIZE UNIQUE SIZE CONTAINERS my-curl latest b2789dd875bf 6 minutes ago 11 MB 11 MB 5 B 0 my-jq latest ae67841be6d0 6 minutes ago 9.623 MB 8.991 MB 632.1 kB 0 <none> <none> a0971c4015c1 6 minutes ago 11 MB 11 MB 0 B 0 alpine latest 4e38e38c8ce0 9 weeks ago 4.799 MB 0 B 4.799 MB 1 alpine 3.3 47cf20d8c26c 9 weeks ago 4.797 MB 4.797 MB 0 B 1 Containers space usage: CONTAINER ID IMAGE COMMAND LOCAL VOLUMES SIZE CREATED STATUS NAMES 4a7f7eebae0f alpine:latest "sh" 1 0 B 16 minutes ago Exited (0) 5 minutes ago hopeful_yalow f98f9c2aa1ea alpine:3.3 "sh" 1 212 B 16 minutes ago Exited (0) 48 seconds ago anon-vol Local Volumes space usage: NAME LINKS SIZE 07c7bdf3e34ab76d921894c2b834f073721fccfbbcba792aa7648e3a7a664c2e 2 36 B my-named-vol 0 0 B
SHARED SIZE
是镜像与另一个镜像共享的空间量(即它们的公共数据)UNIQUE SIZE
是仅由特定镜像使用的空间量SIZE
是镜像的虚拟大小,它是 SHARED SIZE 和 UNIQUE SIZE 的总和
注意:
网络信息不显示,因为它不占用磁盘空间。
4、命令选项
选项 | 默认值 | 描述 |
--format | 使用自定义模板格式化输出。可能的取值为: table 、 table TEMPLATE 、 json 、 TEMPLATE 。有关使用模板格式化输出的更多信息,请参阅文档。 | |
--verbose | -v | 显示详细的空间使用信息。 |
5、子命令
命令 | 描述 |
docker system df | 显示 Docker 磁盘使用情况 |
docker system events | 获取服务器的实时事件 |
docker system info | 显示系统范围的信息 |
docker system prune | 删除未使用的数据 |