docker" - volume-from"文件未更新到目标容器

时间:2016-09-07 01:06:38

标签: docker mounted-volumes

关于Docker卷的讨论很多,但以下似乎并没有得到解决。

我有一个简单的容器安排。我有一个有容量的容器容器。我有一个第二个容器,从第一个容器中使用--volumes - 来提取这些配置。这一切都运行正常,我可以启动第二个容器的多个实例,并按预期挂载所有文件。

docker run --name configs -d config_image
docker run -it --volumes-from configs --name app1 app_image
docker run -it --volumes-from configs --name app2 app_image

但是,如果配置文件在配置卷中更改(由Dockerfile创建),那么" app"已装入此卷的容器看不到更改。我必须重新启动应用程序容器才能看到文件。我还测试了对卷的写入,这是有效的,但是另一个容器看不到另一个容器的更改(直到它重新启动)。

这似乎与宣传的一样,只是没有实时更新。我读了一些有关inode安装的内容,并且这可能是mount一般的问题。

有人知道这是否可能或者可以解释可能发生的事情?

感谢。

0 个答案:

没有答案