我有一个用例,我需要在容器启动(运行时)时增加交换空间限制。我的 docker 始终作为“docker run -m 1G ...”运行(来自 AWS Batch)。Docker 总是将交换空间值设置为硬内存限制的 2 倍。容器启动时如何增加此值?
我尝试了一些启动前/启动后 docker 插件来更改 cgroup 值,但似乎没有任何效果
注意:我无法发出“docker run --memory-swap 值”,因为它由 AWS Batch 控制。
很少有参考书让我无所适从- https://engineering.clever.com/2018/02/06/swappiness-amazon-ecs/