Докер: вывод df -h в bash из ubuntu

Когда я запускаю следующую команду докера:

docker container run -it ubuntu /bin/bash

Я получаю оболочку bash, когда я набираю 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

Оверлей 106 ГБ откуда берется этот номер?

Что выводит df -h в вашей хост-системе?

Aserre 10.08.2018 17:41
0
1
223
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Это исходит от драйвера хранилища и того, как он реализует многоуровневую файловую систему. Драйвер оверлейного хранилища использует файлы в / var / lib / docker на хосте, и ваше доступное дисковое пространство зависит от свободного места в этой файловой системе. В вашей среде, на основе строки монтирования привязки для / etc / host, она выглядит такой же, как корневая файловая система на вашем хосте.

Другие вопросы по теме