dockerpool

更新时间:02-10 教程 由 往日 分享

在Docker中,docker.pool是一个非常重要的组件,它负责管理容器间的资源分配和共享。

docker -d --storage-driver=devicemapper --storage-opt dm.pool=pool1

Docker在运行时,可以使用命令行参数--storage-opt来指定使用的pool。如果没有指定,Docker会默认使用pool1。

$ docker info | grep PoolMetadata Space Total: 2.147GBMetadata Space Used: 12.51MBExecution Driver: native-0.2Logging Driver: json-fileKernel Version: 3.19.0-31-genericOperating System: Ubuntu 15.04Storage Driver: devicemapper Pool Name: docker-202:1-1806203-pool Pool Blocksize: 65.54kB Data file: /dev/loop0 Metadata file: /dev/loop1 Data Space Used: 259.9MB Data Space Total: 107.4GB Data Space Available: 17.82GB Metadata Space Used: 1.02MB Metadata Space Total: 2.147GB Metadata Space Available: 2.146GB Udev Sync Supported: true Deferred Removal Enabled: false Deferred Deletion Enabled: false Deferred Deleted Device Count: 0 Data loop file: /var/lib/docker/devicemapper/devicemapper/data Metadata loop file: /var/lib/docker/devicemapper/devicemapper/metadata Library Version: 1.02.82-git (2013-10-04)

我们可以使用docker info命令来查看Docker当前所使用的pool。上面例子中,Docker使用了名称为docker-202:1-1806203-pool的pool。

在Docker运行时,我们可以通过命令docker info和命令docker inspect 等来查询管理和维护docker.pool。尤其是在做容器资源管理的时候,需要特别注意。

声明:关于《dockerpool》以上内容仅供参考,若您的权利被侵害,请联系13825271@qq.com
本文网址:http://www.25820.com/tutorial/14_5787638.html