我通过preferences在桌面版的Docker上轻松做到了这一点,但是我如何在远程linux服务器上使用console来做到这一点呢?
发布于 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。
https://stackoverflow.com/questions/61879673
复制相似问题