Настройка Milvus с помощью Docker Compose
В этой теме описывается настройка компонентов Milvus и его сторонних зависимостей с помощью Docker Compose.
Скачайте файл конфигурации
Загрузите milvus.yaml
напрямую или с помощью следующей команды.
$ wget https://raw.githubusercontent.com/milvus-io/milvus/v2.5.4/configs/milvus.yaml
Изменение файла конфигурации
Настройте ваш экземпляр Milvus в соответствии со сценариями работы приложения, изменив соответствующие параметры в файле milvus.yaml
.
Дополнительные сведения о каждом параметре см. в следующих ссылках.
Отсортировано по:
Зависимости | Компоненты |
---|---|
Скачайте установочный файл
Скачайте установочный файл для Milvus standalone и сохраните его как docker-compose.yml
.
Вы также можете просто выполнить следующую команду.
# For Milvus standalone
$ wget https://github.com/milvus-io/milvus/releases/download/v2.5.4/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: