docker 个具有委托一致性的容器之间的文件系统是否一致?
Are file systems consistent between docker containers with delegated consistency?
我正在使用以下命令创建多个容器,这些容器使用委托一致性与主机共享同一目录:
docker run -v `pwd`:/opt/dir:cached alpine myCmd1
docker run -v `pwd`:/opt/dir:cached alpine myCmd2
...
从 doc. about shared filesystems for Docker for Mac 开始,当使用主机和容器之间的委托一致性时,容器的视图是权威的(允许在容器上的更新出现在主机中之前延迟)。
我是否也应该期望容器之间具有相同的一致性?或者他们对坐骑的看法始终相同?
使用委托模式,所有容器都应该具有给定绑定安装的相同视图(假设它们在相同的运行时)。
(Docker documentation of delegated semantics)
All containers hosted by the same runtime must share a consistent cache of the mount.
我正在使用以下命令创建多个容器,这些容器使用委托一致性与主机共享同一目录:
docker run -v `pwd`:/opt/dir:cached alpine myCmd1
docker run -v `pwd`:/opt/dir:cached alpine myCmd2
...
从 doc. about shared filesystems for Docker for Mac 开始,当使用主机和容器之间的委托一致性时,容器的视图是权威的(允许在容器上的更新出现在主机中之前延迟)。
我是否也应该期望容器之间具有相同的一致性?或者他们对坐骑的看法始终相同?
使用委托模式,所有容器都应该具有给定绑定安装的相同视图(假设它们在相同的运行时)。
(Docker documentation of delegated semantics)
All containers hosted by the same runtime must share a consistent cache of the mount.