在Docker容器中增强命名互斥量

时间:2018-06-25 08:06:02

标签: docker boost mutex named boost-mutex

在我们的项目中,我们使用一些具有棘手规则的网络库来遵守。其中之一是,我们应该手动创建一些int身份,每个身份在同一主机上每个进程都应该是唯一的(它也应该在特定范围内,因此我们不能使用类似UUID的名称)。我们在同一主机上有> 1个容器,因此其想法是在不同进程之间同步此标识的生成。为此,我想使用来自boost的命名互斥锁,但是我不确定它是否将在同一主机的docker容器之间工作。有没有人在Docker容器中使用命名互斥体有任何经验?

1 个答案:

答案 0 :(得分:0)

似乎最容易使用GUID。

关于在容器和可选的主机系统之间共享共享内存名称空间的主题,请参见--ipc上的docker run参数: