我在正式文件之后将一个Azure存储容器安装到一个Ubuntu18.04VM上。然后,我按照CVAT 计算机视觉标注工具 正式文件将共享存储安装到CVAT和船坞-撰写文件,从而更新了dockerCompose.override.yml文件,如下所示:
version: '3.3'
services:
cvat:
environment:
CVAT_SHARE_URL: 'Mounted from /mnt/share host directory'
volumes:
- cvat_share:/home/django/share:ro
volumes:
cvat_share:
driver_opts:
type: "nfs"
device: ":/mnt/share"
o: "addr=10.40.0.199,nolock,soft,rw"
然后,我按照安装指南安装CVAT。但是,我们尝试使用命令docker-compose up -d
运行CVAT,得到以下错误:
ERROR: for cvat Cannot create container for service cvat: failed to mount local volume: mount :/mnt/share:/opt/docker/volumes/cvat_cvat_share/_data, data: addr=10.40.0.199,nolock,soft: operation not supported
ERROR: Encountered errors while bringing up the project.
我在配置文件中尝试了不同的更改,但没有成功。CVAT文档说,您可以将云存储作为FUSE挂载,稍后作为共享使用它。但它只支持fuse协议吗?如何使用CVAT工具中使用NFS协议挂载的云存储?
发布于 2022-08-08 16:00:02
我没有尝试使用NFS,但我在安装时遇到了一个类似的问题。
对我起作用的是通过fstab挂载,让我们为示例假设/mnt/cvat
,然后编辑docker-compose.override.yml
文件,如下所示,
version: '3.3'
services:
cvat:
environment:
CVAT_SHARE_URL: 'Mounted from /mnt/share host directory'
volumes:
- cvat_share_bbal:/home/django/share/cvat:ro
volumes:
cvat_share_bbal:
driver_opts:
type: none
device: /mnt/cvat
o: bind
当我在/home/django/share
安装设备时,django给了我错误。
https://stackoverflow.com/questions/72661073
复制相似问题