首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >当Docker共享文件夹抛出实例时它是如何工作的。我们应该考虑对一个文件抛出容器进行并发修改吗?

当Docker共享文件夹抛出实例时它是如何工作的。我们应该考虑对一个文件抛出容器进行并发修改吗?
EN

Stack Overflow用户
提问于 2020-07-28 10:33:12
回答 1查看 45关注 0票数 0

基本上,我们应该只有一个线程来编写一个文件。但是在码头环境中,我们应该注意共享文件上的并发问题吗?

有两个问题,

  1. 如何支持共享卷。如何跨instances.
  2. Does停靠程序同步文件支持共享文件的并发写入.
EN

回答 1

Stack Overflow用户

发布于 2020-07-28 11:09:19

理想情况下,您将完全避免容器之间的文件共享。特别是在多主机环境(如Docker或Kubernetes)中,它不能很好地工作:不存在“跨实例的文件同步”。更好的做法是使用定义良好的网络API (通常是HTTP )在容器之间进行通信。

如果您有多个容器在同一个主机上挂载相同的内容,Docker在这里不提供任何特殊的支持。它的工作方式与同一主机上的多个进程访问同一物理文件的方式相同。您自己负责实现文件锁定和其他同步机制。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63132097

复制
相关文章

相似问题

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