如何在使用Docker时限制Memgraph内存限制?

dtcbnfnu  于 2023-03-22  发布在  Docker
关注(0)|答案(1)|浏览(113)

我知道我可以通过改变一些WSL2设置来限制整个Docker的内存使用,我在https://itnext.io/wsl2-tips-limit-cpu-memory-when-using-docker-c022535faf6f中读到过这方面的内容,我在Stackoverflow(How to limit memory usage when I run Memgraph Platform within Docker?)中也看到过关于这方面的问题。
我不想限制整个Docker,只是Memgraph平台的一个示例。
我已经运行了这个命令C:\>docker run -it -p 7687:7687 -p 3000:3000 -p 7444:7444 memgraph/memgraph-platform --memory-limit=50
但我得到了以下错误
docker: Error response from daemon: failed to create shim task: OCI runtime create failed: runc create failed: unable to start container process: exec: "--memory-limit=50": executable file not found in $PATH: unknown.

envsm3lx

envsm3lx1#

当你使用memgraph-platform image时,配置选项会和环境变量一起传递。正确的语法是:

docker run -it -p 7687:7687 -p 3000:3000 -p 7444:7444 -e MEMGRAPH="--memory-limit=50" memgraph/memgraph-platform

相关问题