Executar o Milvus com o Docker Compose (Linux)
Esta página ilustra como iniciar uma instância do Milvus no Docker usando o Docker Compose.
Pré-requisitos
- Instalar o Docker.
- Verifique os requisitos de hardware e software antes da instalação.
Instalar o Milvus
O Milvus fornece um arquivo de configuração do Docker Compose no repositório do Milvus. Para instalar o Milvus usando o Docker Compose, basta executar
# Download the configuration file
$ wget https://github.com/milvus-io/milvus/releases/download/v2.5.0-beta/milvus-standalone-docker-compose.yml -O docker-compose.yml
# Start Milvus
$ sudo docker compose up -d
Creating milvus-etcd ... done
Creating milvus-minio ... done
Creating milvus-standalone ... done
Se não conseguir executar o comando acima, verifique se o seu sistema tem o Docker Compose V1 instalado. Se este for o caso, é aconselhável migrar para o Docker Compose V2 devido às notas nesta página.
Se tiver algum problema ao puxar a imagem, contacte-nos em community@zilliz.com com detalhes sobre o problema e fornecer-lhe-emos o apoio necessário.
Depois de iniciar o Milvus,
- Os contentores com os nomes milvus-standalone, milvus-minio e milvus-etcd estão activos.
- O contentor milvus-etcd não expõe quaisquer portas ao anfitrião e mapeia os seus dados para volumes/etcd na pasta atual.
- O contentor milvus-minio serve as portas 9090 e 9091 localmente com as credenciais de autenticação predefinidas e mapeia os seus dados para volumes/minio na pasta atual.
- O contentor milvus-standalone serve as portas 19530 localmente com as definições predefinidas e mapeia os seus dados para volumes/milvus na pasta atual.
Pode verificar se os contentores estão activos e a funcionar utilizando o seguinte comando:
$ sudo docker-compose ps
Name Command State Ports
--------------------------------------------------------------------------------------------------------------------
milvus-etcd etcd -advertise-client-url ... Up 2379/tcp, 2380/tcp
milvus-minio /usr/bin/docker-entrypoint ... Up (healthy) 9000/tcp
milvus-standalone /tini -- milvus run standalone Up 0.0.0.0:19530->19530/tcp, 0.0.0.0:9091->9091/tcp
Pode parar e eliminar este contentor da seguinte forma
# Stop Milvus
$ sudo docker compose down
# Delete service data
$ sudo rm -rf volumes
O que se segue
Depois de instalar o Milvus no Docker, você pode:
Verificar o Quickstart para ver o que o Milvus pode fazer.
Aprender as operações básicas do Milvus:
Implantar seu cluster Milvus em nuvens:
Explore o Milvus Backup, uma ferramenta de código aberto para backups de dados do Milvus.
Explore o Birdwatcher, uma ferramenta de código aberto para depuração do Milvus e actualizações de configuração dinâmica.
Explore o Attu, uma ferramenta GUI de código aberto para gerenciamento intuitivo do Milvus.