可以通过修改容器的配置文件来设置内存和 swap 限额。以下是一个示例:

  1. 首先,找到容器的配置文件,通常在 /var/lib/docker/containers/[container_id]/config.v2.json 中,其中 [container_id] 是容器的 ID。

  2. 使用文本编辑器打开该文件,并找到 'HostConfig' 下的 'Memory' 和 'MemorySwap' 字段。如果没有这些字段,请添加它们。

  3. 将 'Memory' 字段设置为 200M,将 'MemorySwap' 字段设置为 260M。格式应该如下所示:

"HostConfig": {
    "Memory": 209715200,
    "MemorySwap": 268435456
}
  1. 保存并关闭文件。

  2. 重启容器以使更改生效。

请注意,这些值是以字节为单位的。上面的示例中,200M 等于 209715200 字节,260M 等于 268435456 字节。您可以使用在线转换工具将其他单位转换为字节。

修改容器配置文件设置内存和swap限额 - Docker 容器优化

原文地址: https://www.cveoy.top/t/topic/n8E8 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录