我正在尝试将CVAT与通过单独的 docker 卷在本地访问的数据一起使用,该卷从主机提供我的数据。为此,我在本地 CVAT 存储库中创建了以下撰写文件:
docker-compose.overrride.yml:
version: '3.3'
services:
cvat:
environment:
CVAT_SHARE_URL: "some message"
volumes:
- cvat_share:/home/django/share:ro
volumes:
cvat_share:
driver_opts:
type: none
device: /C/path/to/my/data
o: bind
之后运行docker compose -f docker-compose.yml -f docker-compose.override.yml up -d
会给我以下输出:
" time="2022-02-03T16:06:44+01:00" level=warning msg="未设置“no_proxy”变量。默认为空字符串。" [+] 运行 1/2
- 卷“cvat_cvat_share”创建 0.0s
-Container cvat Creating 0.1s Error response from daemon: readdirent /var/lib/docker/volumes/cvat_cvat_share/_data: operation not allowed
我的主机在 Windows 上运行。我没有很多编写/更改 docker-compose 文件的经验。所以我想知道问题可能是什么。