Por que o docker (com o armazenamento do driver overlay2) altera o tamanho relatado de um ponto de montagem

1

Estou tendo isso no meu /etc/sysconfig/docker-storage

DOCKER_STORAGE_OPTIONS="--storage-driver=overlay2"

Em seguida, montei /dev/xdvcz to /var/lib/docker/overlay2 . Então eu faço um df -h :

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

Está correto, eu tenho o dispositivo 1000G EBS. Agora eu começo o docker com service docker start .

O relatório df -h está mudando para:

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

Ok, pare o docker: service docker stop

O relatório df -h está agora a mudar para:

# df -h /dev/xvdcz
Filesystem      Size  Used Avail Use% Mounted on
/dev/nvme1n1    938G   72M  888G   1% /var/lib/docker/overlay2
    
por Phuong Nguyen 14.05.2018 / 04:55

1 resposta

1

service docker start está montando /var/docker novamente, fazendo com que a montagem que eu coloquei lá inicialmente se torne inútil.

    
por 14.05.2018 / 05:22

Tags