修改容器配置文件设置内存和swap限额 - Docker 容器优化
可以通过修改容器的配置文件来设置内存和 swap 限额。以下是一个示例:
-
首先,找到容器的配置文件,通常在
/var/lib/docker/containers/[container_id]/config.v2.json中,其中[container_id]是容器的 ID。 -
使用文本编辑器打开该文件,并找到 'HostConfig' 下的 'Memory' 和 'MemorySwap' 字段。如果没有这些字段,请添加它们。
-
将 'Memory' 字段设置为 200M,将 'MemorySwap' 字段设置为 260M。格式应该如下所示:
"HostConfig": {
"Memory": 209715200,
"MemorySwap": 268435456
}
-
保存并关闭文件。
-
重启容器以使更改生效。
请注意,这些值是以字节为单位的。上面的示例中,200M 等于 209715200 字节,260M 等于 268435456 字节。您可以使用在线转换工具将其他单位转换为字节。
原文地址: https://www.cveoy.top/t/topic/n8E8 著作权归作者所有。请勿转载和采集!