RabbitMQ不考虑Docker的内存限制

我已经运行了包含RabbitMQ实例的docker容器。 我使用了三个参数(其中包括)的docker run命令:

-m 300m

--kernel-memory="300m"

--memory-swap="400m"

docker stats显示:

 > CONTAINER CPU % MEM USAGE / LIMIT MEM % NET I/O BLOCK I/O > 1f50929f8e4e 0.40% 126.8 MB / 349.2 MB 36.30% 908.2 kB / 1.406 MB 24.69 MB / 1.114 MB 

我期望RabbitMQ将只能看到300MB的RAM内存,但在Rabbit UI上可见的高水印显示为5.3GB。 我的主机有8GB可用,所以,可能RabbitMQ从主机读取内存大小。