Docker服务禁用内存交换

时间:2017-11-21 08:48:21

标签: docker memory docker-swarm

我可以为docker服务设置“MemorySwap”和“MemorySwappiness”吗? 我想禁用docker容器的内存交换(由docker服务启动),但我不想为主机禁用它。 什么意思是“MemorySwappiness”的-1值?

Docker版本:17.06.2-ce

1 个答案:

答案 0 :(得分:0)

尽管这个问题很旧,但由于没有答案,我决定发布一个问题。

实际上,现在仅在创建容器时使用选项--memory-swap就支持禁用内存交换。根据{{​​3}},只需要将--memory--memory-swap设置为相同的值。

有关内存交换的更多信息,请访问docs关于限制资源访问。