1. docker system df
1.1. 描述
显示有关 docker 守护程序使用的磁盘空间大小的信息。
由于网络信息不会占用磁盘空间,因此不会显示。
1.2. 可用版本
API 1.25+
Docker 客户端和服务的 API 都必须至少为 1.25, 才能使用此命令。
可以使用 docker version
查看客户端和服务端的 API version。
1.3. 帮助
$ docker system df --help
Usage: docker system df [OPTIONS]
Show docker disk usage
Options:
--format string Pretty-print images using a Go template
-v, --verbose Show detailed information on space usage
1.4. 选项
参数 | 默认 | 描述 |
---|---|---|
--format string | 使用 Go 模板渲染较为美观的输出 | |
-v, --verbose | 显示较为详细的磁盘使用情况 |
1.5. 示例
1.5.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%)
Build Cache 0 0 0B 0B
1.5.2. 查看更详细的视图
$ 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
Build cache usage: 0B
CACHE ID CACHE TYPE SIZE CREATED LAST USED USAGE SHARED
0d8ab63ff30d regular 4.34MB 7 days ago 0 true
189876ac9226 regular 11.5MB 7 days ago 0 true
- SHARED SIZE :是 image 镜像与另一镜像共享的空间量(即它们的公共数据)
- UNIQUE SIZE :是仅给定 image 使用的空间量
- SIZE :是镜像的虚拟大小,它是的总是 SHARED SIZE 与 UNIQUE SIZE