在提出这个问题时,Docker看起来已经足够新了,无法在网络上找到该问题的答案。我发现的唯一地方是这篇文章,作者说这很困难,仅此而已。
我同意这取决于您使用的容器。如果您使用的是官方的Tomcat映像,看起来很简单,则需要将JAVA_OPTS环境变量与堆设置一起传递:
JAVA_OPTS
docker run --rm -e JAVA_OPTS='-Xmx1g' tomcat
请参阅如何设置JVM参数?