1. 环境准备与Docker安装
在Win10 LTSC 1809系统上部署CVAT前,首先要解决Docker版本兼容性问题。这个长期支持版系统由于内核版本限制,无法安装最新版Docker Desktop 4.38.0。经过实测,Docker Desktop 4.0.0是最稳定的选择,其内置的Docker Engine 20.10.8和Docker Compose 1.29.2能完美适配老系统。
安装时需要注意几个关键点:
- 确保C盘至少有10GB可用空间,默认安装路径不可更改
- 安装完成后需要手动启用Hyper-V功能
- 建议关闭所有杀毒软件避免权限冲突
验证安装成功的正确姿势是打开PowerShell运行:
docker --version
docker-compose --version
正常应该显示类似这样的输出:
Docker version 20.10.8, build 3967b7d
docker-compose version 1.29.2
如果遇到WSL 2报错,需要执行:
wsl --set-default-version 1
这个命令将WSL回退到第一代,能有效解决老系统的兼容性问题。我实测发现WSL 2在1809版本上经常会出现莫名其妙的崩溃,而WSL 1虽然性能稍弱但稳定性更好。
2. CVAT源码配置与调优
从GitHub下载CVAT源码时,强烈建议选择v2.31.0这个稳定版本。最新版往往存在更多兼容性问题,特别是对于老系统环境。解压后第一件事就是修改docker-compose.yml文件,这个文件相当于整个CVAT系统的蓝图。
常见报错"name does not match any of the regexes"的解决方案:
- 删除

环境下Docker与CVAT的兼容性部署指南&spm=1001.2101.3001.5002&articleId=160166277&d=1&t=3&u=787b6b62c60e4dd0a44936ad96878cff)
2770

被折叠的 条评论
为什么被折叠?



