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’

  • Docker Golang API create a container with files from memory
  • kubernetes how to set the maximum size of the log file?
  • vagrant uses default and not that specified by provider
  • How can I mount a file in a container, that isn't available before first run?
  • What are the benefits of provisioning a Docker container with Ansible instead of a Dockerfile?
  • node-serialport failing on alpine linux
  • 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 ??

  • Mapping a Volume in a docker
  • docker-compose with a war via volume fails on digital ocean debian but not other debian distros (my home box, work box as well)
  • Docker Host And Other Fundamental Questions
  • Docker shows inconsistent behaviour when creating container from image
  • Push docker image to remote server
  • docker-compose removing shared volume
  • One Solution collect form web for “What does Docker run –storage-opt size=XYZ means?”

    From: https://docs.docker.com/engine/reference/commandline/run/#set-storage-driver-options-per-container

    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.

    Docker will be the best open platform for developers and sysadmins to build, ship, and run distributed applications.