如何增加Docker容器中的堆内存?

时间:2019-05-20 18:44:03

标签: selenium selenium-webdriver

我目前正在尝试:

docker run -d -p 4444:4444 -m 1200M -e JAVA_OPTIONS='-Xmx4000M' selenium/standalone-chrome 

由于不断出现堆内存错误,我认为它不起作用。虽然我没有直接查询分配给容器的当前堆内存是多少,但是我注意到无论如何更改内存值,容器在同一时间几乎都死了。

因此,我假设我实际上不是在更改堆内存限制吗?

1 个答案:

答案 0 :(得分:0)

根据Selenium码头工人文档,您应该传递JAVA_OPTS(不是JAVA_OPTIONS)

https://github.com/SeleniumHQ/docker-selenium/blob/4b062e7c810ad40deea211f805976d87e56ae7b1/README.md

这应该有效:

docker run -d -p 4444:4444 -m 1200M -e JAVA_OPTS='-Xmx4000M' selenium/standalone-chrome