在docker文件中获取内存限制?
是否有可能在运行时获得docker集装箱的最大内存?
我想要达到的是:
docker run --memory "100m"
并访问docker文件中的最大内存:
ENTRYPOINT ["java", "-Xmx$memory", "-jar", "helloworld.jar"]
不要以为你可以在Dockerfile中指定内存限制。 所以要做到这一点的方法是在命令行覆盖你的entrypoint
点:
$ docker run -i -t --memory "100m" --entrypoint "java -Xmx100m -jar helloworld.jar" example/java-hello