- 主题:请问docker的不同容器间有办法通过内存共享数据吗?
你这个需求有问题
【 在 heyuanlie 的大作中提到: 】
: 如题,想在docker的不同容器间通过内存共享数据,请问有办法做到吗?
: 在网上查到的共享方法都是用硬盘的共享目录来进行共享。
--
FROM 139.226.19.*
俩容器并不保证在同一个服务器上啊
【 在 wolfzz 的大作中提到: 】
: 用socket传共享内存的fd
--
FROM 139.226.19.*
这样是不是实际上还是用硬盘来共享呢?
【 在 stub 的大作中提到: 】
: 挂载host机同一个文件,然后mmap
--
FROM 223.73.119.*
如果有其他途径也不至于这样啦,屎上雕花啊。。。没办啦~
【 在 JulyClyde 的大作中提到: 】
: 你这个需求有问题
--
FROM 223.73.119.*
【 在 heyuanlie 的大作中提到: 】
: 这样是不是实际上还是用硬盘来共享呢?
:
不是
--
FROM 223.160.131.*
这样的话,意思是不是两个容器都把同一个文件都加载到内存,并且在两个容器内同步,从而实现共享?
【 在 stub 的大作中提到: 】
: 不是
--
FROM 223.73.119.*
【 在 heyuanlie 的大作中提到: 】
: 这样的话,意思是不是两个容器都把同一个文件都加载到内存,并且在两个容器内同步,从而实现共享?
:
这个我记不太清了,记不清mmap是不是会刷新内存在文件。还有一种方式,就是创建纯内存文件 然后挂载,没试过是否可以挂载内存文件
--
FROM 223.160.131.*
好的,多谢!
我转头试试,如果能行,就是目前已知最简单快捷的办法了。
【 在 stub 的大作中提到: 】
: 这个我记不太清了,记不清mmap是不是会刷新内存在文件。还有一种方式,就是创建纯内存文件 然后挂载,没试过是否可以挂载内存文件
--
FROM 223.73.119.*