Docker运行的是什么–storage-opt size = XYZ是什么意思?

Docker run cli命令有一个选项“–storage-opt”,像这样使用:

'docker run –storage-opt size = XYZ …. nginx'

问:上面指定的“XYZ”大小是指CoW层还是其基础图像和CoW层的总大小,如https://docs.docker.com/engine/userguide/storagedriver/imagesandcontainers/#images-和 – 层

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

docker run -it --storage-opt size=120G fedora /bin/bash 

这个(大小)将允许在创build时将容器的rootfs大小设置为120G。 此选项仅适用于devicemapper,btrfs,overlay2,windowsfilter和zfsgraphics驱动程序。 对于devicemapper,btrfs,windowsfilter和zfsgraphics驱动程序,用户无法传递小于默认基本大小的大小。 对于overlay2存储驱动程序,大小选项仅在支持fs为xfs并使用pquota安装选项安装时才可用。 在这些条件下,用户可以通过任何尺寸小于支持fs大小。