为ubuntu上的docker引擎分配ram内存

为ubuntu上的docker引擎分配ram内存,docker,ram,sentry,Docker,Ram,Sentry,我正在ubuntu上使用docker设置sentry,当我试图运行install.sh时,我遇到了这个消息 FAIL: Expected minimum RAM available to Docker to be 2400 MB but found 983 MB 我知道如何使用GUI分配ram内存,但由于我使用ssh在ubuntu服务器上工作,我想知道如何使用cli分配ram,而不是按容器分配内存,只是将ram分配给docker引擎。默认情况下,容器可以使用多少内存或CPU没有限制。它可以使用

我正在ubuntu上使用docker设置sentry,当我试图运行install.sh时,我遇到了这个消息

FAIL: Expected minimum RAM available to Docker to be 2400 MB but found 983 MB

我知道如何使用GUI分配ram内存,但由于我使用ssh在ubuntu服务器上工作,我想知道如何使用cli分配ram,而不是按容器分配内存,只是将ram分配给docker引擎。

默认情况下,容器可以使用多少内存或CPU没有限制。它可以使用主机的内核调度器所允许的任何数量。因此,这个错误是由本机linux没有足够的内存造成的。

没有这样的事情;除非您使用类似于
docker run-m
的东西来限制它,否则任何容器都可以使用本机Linux上所有可用的主机内存。@DavidMaze yeah刚刚意识到本机Linux没有足够的ram