Configurar o Milvus com o Docker Compose
Este tópico descreve como configurar os componentes do Milvus e suas dependências de terceiros com o Docker Compose.
Descarregar um ficheiro de configuração
Faça o download de milvus.yaml diretamente ou com o seguinte comando.
$ wget https://raw.githubusercontent.com/milvus-io/milvus/v2.4.23/configs/milvus.yaml
Modificar o ficheiro de configuração
Configure a sua instância do Milvus de acordo com os cenários da sua aplicação, ajustando os parâmetros correspondentes em milvus.yaml.
Consulte as ligações seguintes para obter mais informações sobre cada parâmetro.
Ordenado por:
| Dependências | Componentes |
|---|---|
Descarregar um ficheiro de instalação
Descarregue o ficheiro de instalação do Milvus standalone e guarde-o como docker-compose.yml.
Também pode simplesmente executar o seguinte comando.
# For Milvus standalone
$ wget https://github.com/milvus-io/milvus/releases/download/v2.4.23/milvus-standalone-docker-compose.yml -O docker-compose.yml
Modificar o ficheiro de instalação
Em docker-compose.yml, adicione uma secção volumes sob cada milvus-standalone.
Mapeie o caminho local para o seu ficheiro milvus.yaml para os caminhos correspondentes do contentor docker para os ficheiros de configuração /milvus/configs/milvus.yaml em todas as secções 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 de acordo com a configuração padrão em docker-compose.yml. Para alterar a pasta de armazenamento de dados, edite docker-compose.yml ou execute $ export DOCKER_VOLUME_DIRECTORY=.Iniciar o Milvus
Uma vez terminada a modificação do ficheiro de configuração e do ficheiro de instalação, pode iniciar o Milvus.
$ sudo docker compose up -d
O que se segue
- Saiba como gerenciar as seguintes dependências do Milvus com o Docker Compose ou o Helm: