Запуск сервисов#
В данном разделе приведены примеры команд для запуска контейнеров LVSM.
Последовательность запуска сервисов LVSM такова:
- Запуск контейнера базы данных Qdrant
- Запуск контейнера Python Matcher Proxy
- Запуск контейнера LUNA Vector Search Module
Для запуска LVSM должна быть развернута LP 5.
Рекомендуется запускать контейнеры один за другим и ожидать отображения статуса контейнера "up" (команда
docker ps).
При запуске каждого сервиса используются определенные параметры, например, --detach, --network и др.
См. раздел "Команды Docker" для получения более подробной информации о работе с контейнерами.
Запуск контейнера базы данных Qdrant#
Используйте следующую команду для запуска БД:
docker run \
--env=QDRANT__SERVICE__GRPC_PORT=6334 \
--env=QDRANT__SERVICE__HTTP_PORT=6333 \
--env=QDRANT__CLUSTER__P2P__PORT=6335 \
-v /var/lib/luna/qdrant_storage:/qdrant/storage \
-v /var/lib/luna/lvsm-current/example-docker/configs/qdrant_config.yaml:/qdrant/config/config.yaml \
--name qdrant \
--restart=always \
--detach=true \
--network=host \
dockerhub.visionlabs.ru/luna/qdrant:v.1.14.0
Запуск контейнера Python Matcher Proxy#
Используйте следующую команду для запуска сервиса:
docker run \
--env=CONFIGURATOR_HOST=127.0.0.1 \
--env=CONFIGURATOR_PORT=5070 \
--env=PORT=5110 \
--env=WORKER_COUNT=1 \
--env=RELOAD_CONFIG=1 \
--env=RELOAD_CONFIG_INTERVAL=10 \
--env=SERVICE_TYPE="proxy" \
-v /etc/localtime:/etc/localtime:ro \
-v /tmp/logs/python-matcher-proxy:/srv/logs \
--name=luna-python-matcher-proxy \
--restart=always \
--detach=true \
--network=host \
dockerhub.visionlabs.ru/luna/luna-python-matcher:v.1.20.12
Запуск контейнера LUNA Vector Search Module#
Используйте следующую команду для запуска сервиса:
docker run \
--env=CONFIGURATOR_HOST=127.0.0.1 \
--env=CONFIGURATOR_PORT=5070 \
--env=PORT=5280 \
--env=NUM_THREADS=1 \
--env=RELOAD_CONFIG=1 \
--env=RELOAD_CONFIG_INTERVAL=10 \
-v /etc/localtime:/etc/localtime:ro \
-v /tmp/logs/luna-vector-search-module:/srv/logs \
--name luna-vector-search-module \
--restart=always \
--detach=true \
--network=host \
dockerhub.visionlabs.ru/luna/luna-vector-search-module:v.0.0.3