What does Docker run –storage-opt size=XYZ means?
Docker run cli command has an option “–storage-opt” used like this:
‘docker run –storage-opt size=XYZ ….nginx’
Q: Is the “XYZ” size specified above refers to the CoW layer or its the total size of base image and CoW layer as discussed in https://docs.docker.com/engine/userguide/storagedriver/imagesandcontainers/#images-and-layers ??
One Solution collect form web for “What does Docker run –storage-opt size=XYZ means?”
docker run -it --storage-opt size=120G fedora /bin/bash
This (size) will allow to set the container rootfs size to 120G at
creation time. This option is only available for the devicemapper,
btrfs, overlay2, windowsfilter and zfs graph drivers. For the
devicemapper, btrfs, windowsfilter and zfs graph drivers, user cannot
pass a size less than the Default BaseFS Size. For the overlay2
storage driver, the size option is only available if the backing fs is
xfs and mounted with the pquota mount option. Under these conditions,
user can pass any size less then the backing fs size.