【发布时间】:2016-06-21 09:42:36
【问题描述】:
我想知道是否可以通过某种自动化方式运行一个新的 docker 容器,这样 只要旧容器达到特定的内存/CPU 使用限制,旧容器就不会被杀死新的平衡负载。
【问题讨论】:
-
您可以运行自己的脚本,将
cat /sys/fs/cgroup/memory/docker/$CONTAINER_ID/memory.stat作为一个整体读出,或者例如仅读出cat /sys/fs/cgroup/memory/docker/$CONTAINER_ID/memory.memsw.usage_in_bytes的总使用量,并在达到某个阈值时采取相应措施 -
@KRONWALLED 感谢您的帮助。之后我还想在新旧容器之间划分任务。是否可以使用相同的图像来做到这一点。
标签: docker monitoring