machine-learning - 在奇点中绑定可写目录
问题描述
我正在尝试为图像处理应用程序设置一个奇异容器,我需要它能够将图像保存到指定目录。我最初尝试使用直接-B
标志,但这似乎仅在容器未以 root 身份运行时将目录挂载为只读。有没有办法为任何用户进行绑定 r/w,或者我需要使用某种临时目录或 fusemount?
解决方案
绑定目录的写入权限与主机系统上的写入权限相匹配。如果您希望任何人都能够写入给定目录,请使用chmod 777 dir_name
. 请记住,这将允许任何人读取、写入和删除目录中的文件。考虑将用户添加到共享组并使用组权限 ( chmod g+rwX dir_name
) 如果使用服务器的人不应该具有访问权限。
如果目录具有正确的权限,但在绑定时您仍然无法写入,您可能希望使用singularity --debug exec ...
查看所有内容都正确绑定到容器。
推荐阅读
- javascript - ReferenceError: $output 未在 javascript(Jquery) 中定义
- c - 如何告诉 Netbeans 我正在交叉编译?
- c - 使用 C 编写 wav 文件期间的量化噪声
- c++ - Qt - 如何粘合两个窗口并将它们移动在一起?
- jenkins - 我应该在哪里定义 sonar-groovy 中的属性?
- docker - GitLab-Runner 无法从本地 GitLab 克隆
- docker - GKE 容器占用的内存多于分配给它的内存
- javascript - 从 DOM 元素中删除字符
- oracle11g - 将数据从另一个现有表插入对象类型表..Oracle 11g
- php - 如果上传则更新图像,否则使用先前存储的图像