Docker:ubuntu以bash格式输出df -h

时间:2018-08-10 15:33:29

标签: docker

当我运行以下docker命令时:

docker container run -it ubuntu /bin/bash

当输入df -h时,我得到一个bash shell,得到以下输出:

Filesystem                   Size  Used Avail Use% Mounted on
overlay                      106G   63G   38G  63% /
tmpfs                         64M     0   64M   0% /dev
tmpfs                        1.5G     0  1.5G   0% /sys/fs/cgroup
/dev/mapper/ubuntu--vg-root  106G   63G   38G  63% /etc/hosts
shm                           64M     0   64M   0% /dev/shm
tmpfs                        1.5G     0  1.5G   0% /proc/acpi
tmpfs                        1.5G     0  1.5G   0% /proc/scsi
tmpfs                        1.5G     0  1.5G   0% /sys/firmware

叠加层为106 GB,它是从哪里获得这个数字的?

1 个答案:

答案 0 :(得分:1)

这来自存储驱动程序以及它如何实现分层文件系统。对于覆盖存储驱动程序,它正在使用主机上/ var / lib / docker中的文件,并且可用磁盘空间基于该文件系统中的可用空间。在您的环境中,基于/ etc / host的绑定安装行,该行似乎与主机上的根文件系统相同。