在docker容器中检查mem_limit
在mem_limit太低的docker容器崩溃后,如何 容器中检
该容器的mem_limit?如果mem_limit设置为低,我想在启动时显示错误消息并退出。
回答:
在容器中为我工作,感谢塞巴斯蒂安的想法
#!/bin/shfunction memory_limit
{
awk -F: '/^[0-9]+:memory:/ {
filepath="/sys/fs/cgroup/memory"$3"/memory.limit_in_bytes";
getline line < filepath;
print line
}' /proc/self/cgroup
}
if [[ $(memory_limit) < 419430400 ]]; then
echo "Memory limit was set too small. Minimum 400m."
exit 1
fi
以上是 在docker容器中检查mem_limit 的全部内容, 来源链接: utcz.com/qa/427626.html