Настройка Milvus с помощью Docker Compose
В этой теме описывается настройка компонентов Milvus и его сторонних зависимостей с помощью Docker Compose.
Скачайте файл конфигурации
Загрузите milvus.yaml напрямую или с помощью следующей команды.
$ wget https://raw.githubusercontent.com/milvus-io/milvus/v2.6.16/configs/milvus.yaml
Изменение файла конфигурации
Настройте ваш экземпляр Milvus в соответствии со сценариями работы приложения, изменив соответствующие параметры в файле milvus.yaml.
Дополнительные сведения о каждом параметре см. в следующих ссылках.
Отсортировано по:
| Зависимости | Компоненты |
|---|---|
Скачайте установочный файл
Скачайте установочный файл для Milvus standalone и сохраните его как docker-compose.yml.
Вы также можете просто выполнить следующую команду.
# For Milvus standalone
$ wget https://github.com/milvus-io/milvus/releases/download/v2.6.16/milvus-standalone-docker-compose.yml -O docker-compose.yml
Измените установочный файл
В разделе docker-compose.yml добавьте раздел volumes под каждым разделом milvus-standalone.
Сопоставьте локальный путь к вашему файлу milvus.yaml с соответствующими путями докер-контейнера к конфигурационным файлам /milvus/configs/milvus.yaml во всех секциях volumes.
...
standalone:
container_name: milvus-standalone
image: milvusdb/milvus:v2.2.13
command: ["milvus", "run", "standalone"]
environment:
ETCD_ENDPOINTS: etcd:2379
MINIO_ADDRESS: minio:9000
volumes:
- /local/path/to/your/milvus.yaml:/milvus/configs/milvus.yaml # Map the local path to the container path
- ${DOCKER_VOLUME_DIRECTORY:-.}/volumes/milvus:/var/lib/milvus
ports:
- "19530:19530"
- "9091:9091"
depends_on:
- "etcd"
- "minio"
...
/volumes в соответствии с конфигурацией по умолчанию в docker-compose.yml. Чтобы изменить папку для хранения данных, отредактируйте docker-compose.yml или запустите $ export DOCKER_VOLUME_DIRECTORY=.Запуск Milvus
Закончив изменение файла конфигурации и файла установки, вы можете запустить Milvus.
$ sudo docker compose up -d
Что дальше
- Узнайте, как управлять следующими зависимостями Milvus с помощью Docker Compose или Helm: