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

ben*_*ben 6 storage docker docker-container

Docker run cli 命令有一个这样--storage-opt使用的选项:

docker run --storage-opt size=XYZ ....nginx
Run Code Online (Sandbox Code Playgroud)

XYZ上面指定的“ ”大小是指 CoW 层还是此链接中讨论的基本图像和 CoW 层的总大小?

Ric*_*nco 2

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

docker run -it --storage-opt size=120G fedora /bin/bash
Run Code Online (Sandbox Code Playgroud)

此(大小)将允许在创建时将容器 rootfs 大小设置为 120G。此选项仅适用于 devicemapper、btrfs、overlay2、windowsfilter 和 zfs 图形驱动程序。对于 devicemapper、btrfs、windowsfilter 和 zfs 图形驱动程序,用户不能传递小于默认 BaseFS 大小的大小。对于overlay2存储驱动程序,仅当支持文件系统为xfs并使用pquota安装选项安装时,大小选项才可用。在这些条件下,用户可以传递小于支持 fs 大小的任何大小。