将 ram 内存分配给 ubuntu 上的 docker 引擎

Allocate ram memory to docker engine on ubuntu

我在 ubuntu 上使用 docker 设置哨兵,当我尝试 运行 install.sh 时,我遇到了这条消息

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

我知道如何使用 GUI 分配 ram 内存,但是因为我正在使用 ssh 在 ubuntu 服务器上工作,所以我想知道如何使用 cli 分配 ram,而不是通过容器分配内存,只是分配撞到 docker 引擎。

默认情况下,容器可以使用多少内存或 CPU 没有限制。它可以使用主机的内核调度程序允许的数量。所以这个错误是原生内存不足导致的 linux