首页 > 解决方案 > 跨 docker 容器共享内存会限制整体内存使用吗?在 Windows 上可以吗?

问题描述

我正在从事的项目使用大约 10 个不同的 docker 容器来提供相互通信的各种服务。每个人都使用大量 RAM,并且很难过多地限制我们的容器,因为我们需要谨慎行事,并且每个人都有额外的空间。

我想做的是跨容器共享 RAM,以便它们拥有一个共享池并且每个容器需要更少的额外 RAM。

我看到共享内存可以通过 https://docs.docker.com/engine/reference/run/#ipc-settings---ipc

我不确定这是否真的可以解决这个问题,或者它是否只对允许容器通过命名管道之类的东西相互通信有用。

此外,我们正在 Windows 主机上运行 Windows Docker 容器,看起来这可能只能在 Linux 主机上实现?它的 Linux 主机部分可能是可修复的。

标签: dockerram

解决方案


推荐阅读