首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何使用控制台增加docker的磁盘空间和内存限制?

如何使用控制台增加docker的磁盘空间和内存限制?
EN

Stack Overflow用户
提问于 2020-05-19 05:57:14
回答 1查看 39关注 0票数 1

我通过preferences在桌面版的Docker上轻松做到了这一点,但是我如何在远程linux服务器上使用console来做到这一点呢?

EN

Stack Overflow用户

发布于 2020-05-19 06:33:00

您在Docker Desktop UI中配置的限制位于嵌入式Linux VM上。所有容器都在该VM中运行,这为您提供了所有容器总和的上限。要将其复制到远程Linux服务器上,您需要设置物理硬件或VM约束以匹配您的限制。

对于单个容器,您可以指定以下内容:

  • --cpus用于设置分配给cgroup的CPU份额。这可以类似于2.5,为容器分配最多2.5CPU线程。尝试使用更多CPU的容器将使用throttled.
  • --memory-m来设置以字节为单位的内存限制。这适用于容器在其中运行的cgroup。尝试超过此限制的容器将被终止。

容器和图像的磁盘空间由默认overlay2图形驱动程序的/var/lib/docker可用的磁盘空间控制。您可以通过将目录放在空间有限的不同驱动器/分区下来限制这一点。对于卷挂载,磁盘空间受卷挂载来源的限制,默认的命名卷会回到/var/lib/docker。

票数 1
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61879673

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档