+-

是否有可能在运行时获取docker容器的最大内存?
我想要实现的是:
docker run --memory "100m"
并访问docker文件中的最大内存:
ENTRYPOINT ["java", "-Xmx$memory", "-jar", "helloworld.jar"]
最佳答案
不要以为你可以在Dockerfile中指定内存约束.所以这样做的方法是在命令行覆盖你的入口点:
$docker run -i -t --memory "100m" --entrypoint "java -Xmx`cat /sys/fs/cgroup/memory/memory.limit_in_bytes` -jar helloworld.jar" example/java-hello
点击查看更多相关文章
转载注明原文:java – 在docker文件中获取内存限制? - 乐贴网