代码之家  ›  专栏  ›  技术社区  ›  Har

Docker:ubuntu的bash中的df-h输出

  •  0
  • Har  · 技术社区  · 6 年前

    docker container run -it ubuntu /bin/bash
    

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

    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
    

    覆盖是106GB从哪里得到这个号码?

    1 回复  |  直到 6 年前
        1
  •  1
  •   BMitch    6 年前

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