gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-02 18:41:18 25 4
gpt4 key购买 nike

我尝试使用 --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)

提前致谢。

最佳答案

runtime constraints on resources¶对于 docker run 仅适用于 cpu、内存和 IO,尚不适用于磁盘空间。

你需要一个 device mapper (尚未实现)或至少一个 container data volume manager like flocker (可用)尝试设置每个容器的限制(或 at least container cluster )。

但是as mentioned in 2013 ,存储限制并不简单,因为 cgroups 没有钩子(Hook)。

关于docker - 如何增加一个 docker 容器的基本大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39028269/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com