Запуск Milvus с помощью Docker Compose (Linux)
На этой странице показано, как запустить экземпляр Milvus в Docker с помощью Docker Compose.
Необходимые условия
Установите Milvus
Milvus предоставляет конфигурационный файл Docker Compose в репозитории Milvus. Чтобы установить Milvus с помощью Docker Compose, просто выполните команду
# Download the configuration file
$ wget https://github.com/milvus-io/milvus/releases/download/v2.5.4/milvus-standalone-docker-compose.yml -O docker-compose.yml
# Start Milvus
$ sudo docker compose up -d
Creating milvus-etcd ... done
Creating milvus-minio ... done
Creating milvus-standalone ... done
Если вам не удалось выполнить приведенную выше команду, проверьте, установлен ли в вашей системе Docker Compose V1. Если это так, рекомендуем перейти на Docker Compose V2 в соответствии с примечаниями на этой странице.
Если у вас возникнут проблемы с извлечением образа, свяжитесь с нами по адресу community@zilliz.com, сообщив подробности проблемы, и мы окажем вам необходимую поддержку.
После запуска Milvus,
- Контейнеры с именами milvus-standalone, milvus-minio и milvus-etcd работают.
- Контейнер milvus-etcd не открывает никаких портов для хоста и сопоставляет свои данные с томами/etcd в текущей папке.
- Контейнер milvus-minio обслуживает порты 9090 и 9091 локально, используя стандартные учетные данные аутентификации, и сопоставляет свои данные с томами/minio в текущей папке.
- Контейнер milvus-standalone обслуживает порты 19530 локально с настройками по умолчанию и сопоставляет свои данные с томами/milvus в текущей папке.
Проверить работоспособность контейнеров можно с помощью следующей команды:
$ sudo docker-compose ps
Name Command State Ports
--------------------------------------------------------------------------------------------------------------------
milvus-etcd etcd -advertise-client-url ... Up 2379/tcp, 2380/tcp
milvus-minio /usr/bin/docker-entrypoint ... Up (healthy) 9000/tcp
milvus-standalone /tini -- milvus run standalone Up 0.0.0.0:19530->19530/tcp, 0.0.0.0:9091->9091/tcp
Вы также можете зайти в Milvus WebUI по адресу http://127.0.0.1:9091/webui/
, чтобы узнать больше о вашем экземпляре Milvus. Для получения подробной информации см. раздел Milvus WebUI.
Остановка и удаление Milvus
Остановить и удалить этот контейнер можно следующим образом.
# Stop Milvus
$ sudo docker compose down
# Delete service data
$ sudo rm -rf volumes
Что дальше
Установив Milvus в Docker, вы можете:
Проверить Quickstart, чтобы узнать, на что способен Milvus.
Изучить основные операции Milvus:
Развертывание кластера Milvus в облаках:
Изучите Milvus WebUI, интуитивно понятный веб-интерфейс для наблюдения и управления Milvus.
Изучите Milvus Backup, инструмент с открытым исходным кодом для резервного копирования данных Milvus.
Изучите Birdwatcher, инструмент с открытым исходным кодом для отладки Milvus и динамического обновления конфигурации.
Изучите Attu, инструмент с открытым исходным кодом GUI для интуитивного управления Milvus.