Docker运行的是什么--storage-opt size = XYZ意味着什么?

时间:2017-06-15 19:11:29

标签: docker storage docker-container

Docker run cli命令有一个选项“--storage-opt”,使用如下:

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

问:上面指定的“XYZ”尺寸是指CoW图层还是基本图像和CoW图层的总尺寸,如https://docs.docker.com/engine/userguide/storagedriver/imagesandcontainers/#images-and-layers ??

中所述

1 个答案:

答案 0 :(得分:0)

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

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

这个(大小)允许将容器rootfs大小设置为120G at   创作时间。此选项仅适用于设备映射器,   btrfs,overlay2,windowsfilter和zfs图驱动程序。为了   devicemapper,btrfs,windowsfilter和zfs图驱动程序,用户不能   传递小于默认BaseFS大小的大小。对于overlay2   存储驱动程序,size选项仅在支持fs时可用   xfs并使用pquota挂载选项挂载。在这种情况下,   用户可以传递任何小于支持fs大小的大小。