Процедуры и первичные инструкции после развертывания
После завершения развертывания FindFace Multi выполните описанные ниже процедуры.
В этом разделе:
Задание временной зоны
Временная зона определяет время в отчетах, логах, именах артефактов FindFace Multi, таких как полные кадры, миниатюры событий и т. п.
Временная зона указывается в файле конфигурации /opt/findface-multi/configs/findface-multi-legacy/findface-multi-legacy.py
в формате Регион/Страна/Город
или Etc/GMT+H
. Лучший способ сделать это — скопировать и вставить часовой пояс из таблицы в Википедии.
sudo vi /opt/findface-multi/configs/findface-multi-legacy/findface-multi-legacy.py
# time zone
TIME_ZONE = 'America/Argentina/Buenos_Aires'
Выполните перезапуск контейнеров FindFace Multi.
cd /opt/findface-multi/
sudo docker-compose restart
Лицензирование экземпляра продукта
FindFace Multi предоставляет несколько вариантов лицензирования. Какой бы вариант вы ни выбрали, вам потребуется загрузить файл лицензии FindFace Multi через основной веб-интерфейс http://<Host_IP_address>/#/license
. Для доступа к веб-интерфейсу используйте учетные данные superuser
.
Важно
Не передавайте данные superuser
(Супер Администратора) третьим лицам. Для администрирования системы создайте назначаемого администратора. Отличие назначаемого администратора от Супер Администратора в том, что последний не может лишиться прав администратора даже при смене роли.
Обратитесь к разделу Лицензирование, чтобы узнать о доступных вариантах лицензирования.
Настройка логирования
По умолчанию процессы FindFace Multi регистрируются в логах контейнеров Docker, доступ к которым можно получить с помощью команд docker logs
и docker service logs
. Кроме этого, Docker использует драйвер перевода логов в json-файлы, который кэширует логи контейнеров в формате JSON. Вы можете настроить Docker на использование другого драйвера логов, выбрав из множества доступных механизмов логирования. См. Логирование, чтобы узнать, как это сделать.
Полезные команды Docker
Для быстрого и эффективного администрирования FindFace Multi вы должны обладать обширными знаниями и навыками работы с Docker. Если вы новичок в Docker, начните с приведенных ниже команд. Затем изучите документацию Docker для получения дополнительных навыков.
Просмотр всех контейнеров Docker, включая остановленные:
docker ps -a
Чтобы получить более компактный и понятный вывод, используйте следующую команду:
docker ps -a --format "table {{.ID}}\t{{.Names}}\t{{.Status}}\t{{.State}}"
Чтобы расширить предыдущий вывод, пригодится следующая команда:
docker ps --format='{{json .}}' | jq
Перезапуск Docker:
sudo systemctl restart docker
Просмотр логов контейнера, если включен драйвер перевода логов в
journald
:journalctl CONTAINER_NAME=findface-multi-findface-multi-legacy-1 -f
Остановка контейнера Docker:
sudo docker container stop <container_name>/<container_id>
Остановка всех контейнеров Docker:
sudo docker container stop $(sudo docker ps -a -q)
Запуск контейнера Docker:
sudo docker container start <container_name>/<container_id>
Запуск всех контейнеров Docker:
sudo docker container start $(sudo docker ps -a -q)
Просмотр файла конфигурации
docker-compose.yaml
для FindFace Multi:cat /opt/findface-multi/docker-compose.yaml
Файлы конфигурации FindFace Multi можно найти здесь:
cd /opt/findface-multi/configs/
После внесения изменений в файл конфигурации перезапустите соответствующий контейнер, выполнив команду:
sudo docker container restart <container_name>/<container_id>
Вход в работающий контейнер Docker для выполнения в нем команды:
sudo docker container exec -it <container_name> /bin/bash
Остановка и удаление всех контейнеров FindFace Multi:
cd /opt/findface-multi sudo docker-compose down
Сборка, воссоздание и запуск контейнеров FindFace Multi:
cd /opt/findface-multi sudo docker-compose up -d