docker - 如何控制对docker中的卷进行的文件操作?
问题描述
情况是我有一个用户空间文件系统,它可以在用户空间中提供一堆类似 posix 的界面。像这样:
open
read
write
mkdir
...
我想在这个文件系统上创建一个卷并将它传递给一个 docker。我的问题是如何控制 docker 访问此卷的方式,以便将其重定向到我的类似 posix 的界面?现在我的文件系统无法安装在主机上。它是一个完全用户空间的文件系统。我认为fuse可以支持这一点,但除非我别无选择,否则我不想去那里。
解决方案
你不需要这里的音量。如果您可以从在 docker 中运行的应用程序访问您的 POSIX 接口。您访问它并执行读、写等操作。
如果您确实需要卷实现,则需要将其存储到另一个卷中,并让看门狗应用程序将更改同步到您的用户文件系统
推荐阅读
- google-cloud-platform - 解压 Google Storage Bucket 中的文件
- amazon-web-services - AWS Glue - 将 fileld 添加到结构字段
- php - 如何在laravel中获取双重请求名称到数组?
- google-people-api - Google people API 我无法获取电子邮件地址
- java - 对于我们重新分配变量的循环和片段
- facebook - DialogFlow - 来自 Messenger Facebook 的用户共享位置
- powershell - 如何获取包含 system.array 类型数据的文件并使用 PowerShell 对其进行排序?
- ios - 如何从巨大数组中的自定义对象中找到特定项目 - Swift
- video.js - Brightcove 播放器 mediainfo 对象详细信息未打印
- r - 如何确保“NA”“不是”最后一个因素水平?