以下是在 Linux 系统上使用 Docker-Compose 部署 CVAT 的步骤:

  1. 安装 Docker 和 Docker-Compose

首先需要安装 Docker 和 Docker-Compose。可以参考官方文档进行安装:https://docs.docker.com/install/ 和 https://docs.docker.com/compose/install/

  1. 克隆 CVAT 代码

使用以下命令克隆 CVAT 代码:

git clone https://github.com/opencv/cvat.git
  1. 配置环境变量

在 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_USERNAMECVAT_ADMIN_PASSWORD 是管理员账号的用户名和密码,CVAT_SHARE_ROOT 指定了共享文件的路径。

  1. 构建 Docker 镜像

在 CVAT 代码根目录下运行以下命令构建 Docker 镜像:

docker-compose build

该命令将会构建 CVAT 服务所需的所有 Docker 镜像,包括数据库、后端服务、前端服务等。

  1. 启动 CVAT 服务

在 CVAT 代码根目录下运行以下命令启动 CVAT 服务:

docker-compose up -d

该命令将会启动 CVAT 服务,并将其运行在后台。可以使用以下命令检查服务是否已经启动:

docker-compose ps

该命令将会列出所有 CVAT 服务的容器,确保所有容器的状态都是 Up

  1. 访问 CVAT 服务

在浏览器中输入以下地址访问 CVAT 服务:

http://{CVAT主机名或IP地址}:{CVAT_PORT}/

使用管理员账号登录 CVAT 服务后,即可开始使用。

httpsgithubcomopencvcvat 最新版本部署采用 docker-compose 方式部署。

原文地址: http://www.cveoy.top/t/topic/bT54 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录