Many times, I have this error when building Dockerfile :
devmapper: Thin Pool has 157168 free data blocks which is less than minimum required 163840 free data blocks. Create more free space in thin pool or use dm.min_free_space option to change behavior
My disk has at all 250Go and when I execute docker version, I can see in storage part :
Storage Driver: devicemapper
Pool Name: docker-253:0-19468577-pool
Pool Blocksize: 65.54kB
Base Device Size: 21.47GB
Backing Filesystem: xfs
Data file: /dev/loop0
Metadata file: /dev/loop1
Data Space Used: 97.03GB
Data Space Total: 107.4GB
Data Space Available: 10.35GB
Metadata Space Used: 83.67MB
Metadata Space Total: 2.147GB
Metadata Space Available: 2.064GB
Thin Pool Minimum Free Space: 10.74GB
Udev Sync Supported: true
Deferred Removal Enabled: false
Deferred Deletion Enabled: false
Deferred Deleted Device Count: 0
Data loop file: /var/lib/docker/devicemapper/devicemapper/data
Metadata loop file: /var/lib/docker/devicemapper/devicemapper/metadata
Library Version: 1.02.135-RHEL7 (2016-11-16)
I tried after stopping docker service : I tried :
dockerd --storage-opt dm.thinpooldev dm.min_free_space=3%
dockerd --storage-opt dm.thinp_autoextend_percent
But those command doesn't succed.
How to increase the Data Space Total (the free space on the disk is more than 2 times 107.4GB) ? Or How to decrease the Thin Pool Minimum Free Space: 10.74GB ?