Docker 容器的内存交换值超出了记录范围

Docker 容器的内存交换值超出了记录范围

当我docker inspect读到

Ubuntu 16.04.4 LTS
Docker version 17.05.0-ce, build 89658be
# GRUB_CMDLINE_LINUX="cgroup_enable=memory swapaccount=1"
"MemorySwappiness": -1,

或者

Ubuntu 17.10
Docker version 17.09.0-ce, build afdb6d4
GRUB_CMDLINE_LINUX=""
"MemorySwappiness": null,

然而文档表示它是一个介于 0 到 100 之间的值。第二个示例可能是由于在 docker 主机上禁用了 Swapping。

  • 我是否遗漏了某些文档段落?
  • 这些未记录的值是否转换为 0?或者 100?

答案1

-1是一个弃用的值。正如你在本期中看到的,0新的-1

https://github.com/moby/moby/pull/33898

相关内容