【问题标题】:Allocate ram memory to docker engine on ubuntu在 ubuntu 上将 ram 内存分配给 docker 引擎
【发布时间】:2020-01-06 09:41:08
【问题描述】:

我在 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,而不是通过容器分配内存,只是将 ram 分配给 docker 引擎。

【问题讨论】:

  • 没有这样的东西;除非你使用 docker run -m 之类的东西来限制它,否则任何容器都可以使用本机 Linux 上的所有可用主机内存。
  • @DavidMaze 是的,刚刚意识到原生 linux 没有足够的内存

标签: docker ram sentry


【解决方案1】:

默认情况下,容器可以使用多少内存或 CPU 是没有限制的。它可以使用主机的内核调度程序允许的尽可能多的资源。所以这个错误是由于本地linux没有足够的内存造成的

【讨论】:

  • 如何从本机增加内存?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2016-09-28
  • 1970-01-01
  • 1970-01-01
  • 2011-04-29
  • 1970-01-01
  • 2013-05-07
  • 1970-01-01
相关资源
最近更新 更多