Запуск Milvus в Docker (Linux)

На этой странице показано, как запустить экземпляр Milvus в Docker.

Необходимые условия

Установка Milvus в Docker

Milvus предоставляет сценарий установки для установки в качестве контейнера docker. Сценарий доступен в репозитории Milvus. Чтобы установить Milvus в Docker, просто выполните команду

# Download the installation script
$ curl -sfL https://raw.githubusercontent.com/milvus-io/milvus/master/scripts/standalone_embed.sh -o standalone_embed.sh

# Start the Docker container
$ bash standalone_embed.sh start

Что нового в версии 2.6.15:

  • Потоковая нода: Расширенные возможности обработки данных
  • Woodpecker MQ: улучшенная очередь сообщений с уменьшенными затратами на обслуживание, подробнее см. в разделе "Использование Woodpecker".
  • Оптимизированная архитектура: Консолидированные компоненты для повышения производительности

Всегда загружайте последнюю версию сценария, чтобы убедиться, что вы получили самые последние конфигурации и улучшения архитектуры.

Если вы хотите использовать Backup в режиме автономного развертывания, рекомендуется использовать метод развертывания Docker Compose.

Если у вас возникнут проблемы с развертыванием образа, свяжитесь с нами по адресу community@zilliz.com, подробно описав проблему, и мы предоставим вам необходимую поддержку.

После запуска сценария установки:

  • Контейнер docker с именем milvus был запущен на порту 19530.
  • Встроенный etcd установлен вместе с Milvus в том же контейнере и работает на порту 2379. Его конфигурационный файл отображается на embedEtcd.yaml в текущей папке.
  • Чтобы изменить конфигурацию Milvus по умолчанию, добавьте свои настройки в файл user.yaml в текущей папке, а затем перезапустите службу.
  • Том данных Milvus отображается на volumes/milvus в текущей папке.

Вы можете получить доступ к Milvus WebUI по адресу http://127.0.0.1:9091/webui/, чтобы узнать больше о вашем экземпляре Milvus. Для получения подробной информации см. раздел Milvus WebUI.

(Необязательно) Обновление конфигураций Milvus

Вы можете изменить конфигурации Milvus в файле user.yaml в текущей папке. Например, чтобы изменить proxy.healthCheckTimeout на 1000 ms, вы можете изменить файл следующим образом:

cat << EOF > user.yaml
# Extra config to override default milvus.yaml
proxy:
  healthCheckTimeout: 1000 # ms, the interval that to do component healthy check
EOF

Затем перезапустите службу следующим образом:

$ bash standalone_embed.sh restart

Применимые элементы конфигурации см. в разделе Конфигурация системы.

Обновление Milvus

Вы можете обновить Milvus до последней версии с помощью встроенной команды обновления. При этом автоматически загружается последняя конфигурация и образ Milvus:

# Upgrade Milvus to the latest version
$ bash standalone_embed.sh upgrade

Команда обновления автоматически:

  • Загружает последний сценарий установки с обновленными конфигурациями
  • Извлекает последний образ Milvus Docker
  • Перезапускает контейнер с новой версией
  • Сохранение существующих данных и конфигураций

Это рекомендуемый способ обновления автономного развертывания Milvus.

Остановка и удаление Milvus

Остановить и удалить этот контейнер можно следующим образом

# Stop Milvus
$ bash standalone_embed.sh stop

# Delete Milvus data
$ bash standalone_embed.sh delete

Что дальше

Установив Milvus в Docker, вы можете:

Office Hours

Часы работы офиса Милвус

Получите помощь в развертывании производства от Zilliz, экспертов по Milvus.

Забронируйте бесплатную сессию 1:1

Попробуйте Managed Milvus бесплатно

Zilliz Cloud работает без проблем, поддерживается Milvus и в 10 раз быстрее.

Начать
Обратная связь

Была ли эта страница полезной?