Запуск Milvus в Docker (Linux)
На этой странице показано, как запустить экземпляр Milvus в Docker.
Необходимые условия
- Установите 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, вы можете:
Проверить Quickstart, чтобы узнать, на что способен Milvus.
Изучить основные операции Milvus:
Развертывание кластера Milvu в облаках:
Изучите Milvus WebUI, интуитивно понятный веб-интерфейс для наблюдения и управления Milvus.
Изучите Milvus Backup, инструмент с открытым исходным кодом для резервного копирования данных Milvus.
Изучите Birdwatcher, инструмент с открытым исходным кодом для отладки Milvus и динамического обновления конфигурации.
Изучите Attu, инструмент с открытым исходным кодом GUI для интуитивного управления Milvus.