我有两个docker集群节点,我在每个节点上创建一个容器并运行df -hl命令,其中一个容器rootfs等于我的主机根分区的大小,但其他容器rootfs只显示10G,两个主机的docker版本是相同的。
***1.host:***
[root@dockerun4 ~]# df -hl
Filesystem Size Used Avail Use% Mounted on
/dev/md126p3 915G 23G 893G 3% /
devtmpfs 9.8G 0 9.8G 0% /dev
tmpfs 9.9G 0 9.9G 0% /dev/shm
***1.container:***
[root@717eb4539c48 /]# df -hl
Filesystem Size Used Avail Use% Mounted on
rootfs 915G 23G 893G 3% /
overlay 915G 23G 893G 3% /
***docker version***
[root@dockerun4 ~]# docker -v
Docker version 17.09.0-ce, build afdb6d4
-----------------------------------------------------------------------
***2.host***
[root@dockerun3 ~]# df -hl
Filesystem Size Used Avail Use% Mounted on
/dev/sda3 440G 383G 58G 87% /
devtmpfs 48G 0 48G 0% /dev
tmpfs 48G 84K 48G 1% /dev/shm
***2.container***
[root@aea7052147cb /]# df -hl
Filesystem Size Used Avail Use% Mounted on
rootfs 10G 1.7G 8.4G 17% /
tmpfs 64M 0 64M 0% /dev
***docker version:***
[root@dockerun3 ~]# docker -v
Docker version 17.09.0-ce, build afdb6d4
有人可以告诉我这是怎么回事,因为rootfs 10G空间的容器大小还不够