首页 > 解决方案 > 如何控制对docker中的卷进行的文件操作?

问题描述

情况是我有一个用户空间文件系统,它可以在用户空间中提供一堆类似 posix 的界面。像这样:

open
read 
write 
mkdir
...

我想在这个文件系统上创建一个卷并将它传递给一个 docker。我的问题是如何控制 docker 访问此卷的方式,以便将其重定向到我的类似 posix 的界面?现在我的文件系统无法安装在主机上。它是一个完全用户空间的文件系统。我认为fuse可以支持这一点,但除非我别无选择,否则我不想去那里。

标签: dockerfilesystemsstoragedrivervolume

解决方案


你不需要这里的音量。如果您可以从在 docker 中运行的应用程序访问您的 POSIX 接口。您访问它并执行读、写等操作。
如果您确实需要卷实现,则需要将其存储到另一个卷中,并让看门狗应用程序将更改同步到您的用户文件系统


推荐阅读