OpenCV/CVAT Docker-Compose 部署指南:修改密码并配置
OpenCV/CVAT Docker-Compose 部署指南:修改密码并配置
本指南将引导您使用 Docker-Compose 部署 OpenCV/CVAT,并提供修改所有软件密码和配置的步骤。
Docker-Compose 代码
version: '3.7'
services:
db:
image: postgres:10.4
restart: always
environment:
POSTGRES_USER: cvat
POSTGRES_PASSWORD: '<new_db_password>'
POSTGRES_DB: cvat
volumes:
- cvat_db:/var/lib/postgresql/data
redis:
image: redis:5-alpine
restart: always
rabbitmq:
image: rabbitmq:3-management-alpine
restart: always
environment:
RABBITMQ_DEFAULT_USER: cvat
RABBITMQ_DEFAULT_PASS: '<new_rabbitmq_password>'
cvat:
image: openvino/cvat
restart: always
depends_on:
- db
- redis
- rabbitmq
environment:
CVAT_POSTGRES_HOST: db
CVAT_POSTGRES_USER: cvat
CVAT_POSTGRES_PASSWORD: '<new_db_password>'
CVAT_POSTGRES_DB: cvat
CVAT_REDIS_HOST: redis
CVAT_REDIS_PORT: 6379
CVAT_RQ_QUEUE_HIGH_PRIORITY: cvat
CVAT_RQ_QUEUE_LOW_PRIORITY: cvat
CVAT_SHARE_URL: '<cvat_share_url>'
CVAT_AUTH_LDAP_SERVER_URI: '<ldap_server_uri>'
CVAT_AUTH_LDAP_BIND_DN: '<ldap_bind_dn>'
CVAT_AUTH_LDAP_BIND_PASSWORD: '<ldap_bind_password>'
CVAT_AUTH_LDAP_USER_DN_TEMPLATE: '<ldap_user_dn_template>'
CVAT_AUTH_LDAP_USER_ATTR_MAP: '<ldap_user_attr_map>'
CVAT_AUTH_LDAP_USER_FLAGS_BY_GROUP: '<ldap_user_flags_by_group>'
CVAT_DEFAULT_BACKGROUND_COLOR: '#000000'
DJANGO_SUPERUSER_USERNAME: '<new_admin_username>'
DJANGO_SUPERUSER_PASSWORD: '<new_admin_password>'
DJANGO_SUPERUSER_EMAIL: '<new_admin_email>'
CVAT_HOSTNAME: '<cvat_host_name>'
ports:
- "8080:8080"
volumes:
- cvat_share:/home/django/data/share
- cvat_keys:/home/django/data/keys
- /etc/localtime:/etc/localtime:ro
volumes:
cvat_db:
cvat_share:
cvat_keys:
详细步骤
-
安装 Docker 和 Docker-Compose
-
创建
docker-compose.yml文件- 将上面的代码保存到名为
docker-compose.yml的文件中。
- 将上面的代码保存到名为
-
修改环境变量
- 在
docker-compose.yml文件中替换以下占位符:<new_db_password>: 新的数据库密码<new_rabbitmq_password>: 新的 RabbitMQ 密码<cvat_share_url>: CVAT 共享文件的 URL<ldap_server_uri>: LDAP 服务器的 URI<ldap_bind_dn>: LDAP 绑定 DN<ldap_bind_password>: LDAP 绑定密码<ldap_user_dn_template>: LDAP 用户 DN 模板<ldap_user_attr_map>: LDAP 用户属性映射<ldap_user_flags_by_group>: LDAP 用户标志(根据组)<new_admin_username>: 新的管理员用户名<new_admin_password>: 新的管理员密码<new_admin_email>: 新的管理员电子邮件<cvat_host_name>: CVAT 主机名
- 在
-
启动服务
- 运行
docker-compose up -d启动所有服务。
- 运行
-
访问 CVAT
- 在浏览器中访问
http://<cvat_host_name>:8080,使用新的管理员用户名和密码登录。
- 在浏览器中访问
注意事项
- 确保您已经拥有并配置了 LDAP 服务器(如果您要使用 LDAP 身份验证)。
- 为所有服务设置强密码。
- 在使用 Docker-Compose 部署之前,建议阅读官方文档,了解更多信息。
原文地址: https://www.cveoy.top/t/topic/nhSY 著作权归作者所有。请勿转载和采集!