如何限制 Docker 容器可以使用的磁盘空间?

问题描述 投票:0回答:1

我使用命令“docker run -p 9042:9042 --rm --name cassandra -d cassandra:4.0.7”为 Cassandra 创建了一个容器,启动后,我的 Windows 计算机上的磁盘使用率达到 100% 使用率

我在任何地方都找不到如何限制 Cassandra 的写入

windows docker cassandra docker-desktop
1个回答
0
投票

您可以根据您使用的文件系统限制容器的可用磁盘空间。例如,您可以使用 XFS 上的

pquota
选项设置配额。

请注意,这样做意味着容器中运行的任何应用程序在磁盘空间不足时都会影响其操作。对于 Cassandra,实例将使用默认的

disk_failure_policy: stop
配置立即关闭。

有关详细信息,请参阅设置每个容器的驱动程序选项。干杯!

© www.soinside.com 2019 - 2024. All rights reserved.