在mem_limit太低的docker容器崩溃后,如何 在 容器中检 入 该容器的mem_limit?如果mem_limit设置为低,我想在启动时显示错误消息并退出。
在容器中为我工作,感谢塞巴斯蒂安的想法
#!/bin/sh function 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