Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/docker/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何增加一个docker容器的基本大小_Docker - Fatal编程技术网

如何增加一个docker容器的基本大小

如何增加一个docker容器的基本大小,docker,Docker,我曾尝试使用--storage opt选项增加docker容器的默认大小,但效果不错 但在我的例子中,有一个容器比其他容器需要更多的磁盘空间。所以我对如何配置每个容器的基本大小感兴趣 docker details: Server Version: 1.11.2 Storage Driver: devicemapper Pool Blocksize: 65.54 kB Base Device Size: 21.47 GB Backing Filesystem: xfs Data file:

我曾尝试使用--storage opt选项增加docker容器的默认大小,但效果不错

但在我的例子中,有一个容器比其他容器需要更多的磁盘空间。所以我对如何配置每个容器的基本大小感兴趣

docker details:
Server Version: 1.11.2
Storage Driver: devicemapper
Pool Blocksize: 65.54 kB
 Base Device Size: 21.47 GB
 Backing Filesystem: xfs
 Data file: /dev/loop0
 Metadata file: /dev/loop1
 Data Space Used: 1.776 GB
 Data Space Total: 107.4 GB
 Data Space Available: 49.43 GB
 Metadata Space Used: 3.228 MB
 Metadata Space Total: 2.147 GB
 Metadata Space Available: 2.144 GB
 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.93-RHEL7 (2015-01-28)
提前感谢。

for仅用于cpu、内存和IO,还不用于磁盘空间

您需要一个(尚未实现)或至少一个(可用)来尝试设置每个容器的限制(或)


但是,存储限制并不简单,因为cgroups对此没有挂钩。

这是一篇老文章,但我想发布我找到的解决方案

sed -i '/STORAGE_OPTIONS=/s/$/"--storage-opt dm.basesize=20G"/' /etc/sysconfig/docker-storage
您需要更改/etc/sysconfig/docker\u STORAGE下的STORAGE\u选项以更改basesize,然后重新启动docker以使其生效