为什么docker(使用overlay2驱动存储)会改变挂载点的报告大小

为什么docker(使用overlay2驱动存储)会改变挂载点的报告大小

我有这个/etc/sysconfig/docker-storage

DOCKER_STORAGE_OPTIONS="--storage-driver=overlay2"

然后我挂载/dev/xdvcz/var/lib/docker/overlay2。然后我执行df -h

# df -h /dev/xvdcz
Filesystem      Size  Used Avail Use% Mounted on
/dev/nvme1n1    938G   72M  888G   1% /var/lib/docker/overlay2

没错,我有 1000G EBS 设备。现在我用 启动 docker service docker start

df -h报告现在更改为:

# df -h /dev/xvdcz
Filesystem      Size  Used Avail Use% Mounted on
/dev/nvme1n1    7.8G  7.8G     0 100% /var/lib/docker/overlay2

好的,停止docker:service docker stop

df -h报告现在改回:

# df -h /dev/xvdcz
Filesystem      Size  Used Avail Use% Mounted on
/dev/nvme1n1    938G   72M  888G   1% /var/lib/docker/overlay2

答案1

service docker start正在再次安装/var/docker,导致我最初放在那里的安装变得毫无用处。

相关内容