httpsgithubcomopencvcvat 最新版本部署采用 docker-compose 方式部署。
以下是在 Linux 系统上使用 Docker-Compose 部署 CVAT 的步骤:
- 安装 Docker 和 Docker-Compose
首先需要安装 Docker 和 Docker-Compose。可以参考官方文档进行安装:https://docs.docker.com/install/ 和 https://docs.docker.com/compose/install/
- 克隆 CVAT 代码
使用以下命令克隆 CVAT 代码:
git clone https://github.com/opencv/cvat.git
- 配置环境变量
在 CVAT 代码根目录下创建一个 .env 文件,并设置以下环境变量:
CVAT_HOST={CVAT主机名或IP地址}
CVAT_PORT=8080
CVAT_SSL_ENABLED=false
CVAT_ADMIN_USERNAME={管理员用户名}
CVAT_ADMIN_PASSWORD={管理员密码}
CVAT_SHARE_URL=http://{CVAT主机名或IP地址}:{CVAT_PORT}/
CVAT_SHARE_ROOT=/home/django/share/
其中,CVAT_HOST 是 CVAT 服务的主机名或 IP 地址,CVAT_ADMIN_USERNAME 和 CVAT_ADMIN_PASSWORD 是管理员账号的用户名和密码,CVAT_SHARE_ROOT 指定了共享文件的路径。
- 构建 Docker 镜像
在 CVAT 代码根目录下运行以下命令构建 Docker 镜像:
docker-compose build
该命令将会构建 CVAT 服务所需的所有 Docker 镜像,包括数据库、后端服务、前端服务等。
- 启动 CVAT 服务
在 CVAT 代码根目录下运行以下命令启动 CVAT 服务:
docker-compose up -d
该命令将会启动 CVAT 服务,并将其运行在后台。可以使用以下命令检查服务是否已经启动:
docker-compose ps
该命令将会列出所有 CVAT 服务的容器,确保所有容器的状态都是 Up。
- 访问 CVAT 服务
在浏览器中输入以下地址访问 CVAT 服务:
http://{CVAT主机名或IP地址}:{CVAT_PORT}/
使用管理员账号登录 CVAT 服务后,即可开始使用。
原文地址: http://www.cveoy.top/t/topic/bT54 著作权归作者所有。请勿转载和采集!