Executar o Milvus no Docker (Linux)

Esta página ilustra como iniciar uma instância do Milvus no Docker.

Pré-requisitos

Instalar o Milvus no Docker

O Milvus fornece um script de instalação para o instalar como um contentor Docker. O script está disponível no repositório do Milvus. Para instalar o Milvus no Docker, basta executar

# 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

O que há de novo na v2.6.16:

  • Nó de streaming: Recursos aprimorados de processamento de dados
  • Woodpecker MQ: Fila de mensagens aprimorada com sobrecarga de manutenção reduzida, consulte Usar o Woodpecker para obter detalhes
  • Arquitetura otimizada: Componentes consolidados para melhor desempenho

Faça sempre o download do script mais recente para garantir que você obtenha as configurações e os aprimoramentos de arquitetura mais recentes.

Se você quiser usar o Backup no modo de implantação autônomo, é recomendável usar o método de implantação Docker Compose.

Se tiver algum problema ao puxar a imagem, contacte-nos em community@zilliz.com com detalhes sobre o problema e fornecer-lhe-emos o suporte necessário.

Depois de executar o script de instalação:

  • Um contêiner docker chamado milvus foi iniciado na porta 19530.
  • Um etcd incorporado é instalado juntamente com o Milvus no mesmo contentor e funciona no porto 2379. Seu arquivo de configuração é mapeado para embedEtcd.yaml na pasta atual.
  • Para alterar a configuração predefinida do Milvus, adicione as suas definições ao ficheiro user.yaml na pasta atual e, em seguida, reinicie o serviço.
  • O volume de dados do Milvus é mapeado para volumes/milvus na pasta atual.

Pode aceder à WebUI do Milvus em http://127.0.0.1:9091/webui/ para saber mais sobre a sua instância do Milvus. Para obter detalhes, consulte Milvus WebUI.

(Opcional) Atualizar as configurações do Milvus

Pode modificar as configurações do Milvus no ficheiro user.yaml na pasta atual. Por exemplo, para alterar o proxy.healthCheckTimeout para 1000 ms, pode modificar o ficheiro da seguinte forma:

cat << EOF > user.yaml
# Extra config to override default milvus.yaml
proxy:
  healthCheckTimeout: 1000 # ms, the interval that to do component healthy check
EOF

Em seguida, reinicie o serviço da seguinte forma:

$ bash standalone_embed.sh restart

Para obter os itens de configuração aplicáveis, consulte Configuração do sistema.

Atualizar o Milvus

Pode atualizar para a versão mais recente do Milvus utilizando o comando de atualização incorporado. Este comando descarrega automaticamente a configuração mais recente e a imagem do Milvus:

# Upgrade Milvus to the latest version
$ bash standalone_embed.sh upgrade

O comando upgrade automaticamente:

  • Baixa o script de instalação mais recente com configurações atualizadas
  • Puxa a imagem mais recente do Milvus Docker
  • Reinicia o contentor com a nova versão
  • Preserva os dados e as configurações existentes

Esta é a forma recomendada de atualizar a sua implementação autónoma do Milvus.

Parar e eliminar o Milvus

Pode parar e eliminar este contentor da seguinte forma

# Stop Milvus
$ bash standalone_embed.sh stop

# Delete Milvus data
$ bash standalone_embed.sh delete

O que se segue

Depois de instalar o Milvus no Docker, você pode:

Office Hours

Horário de expediente de Milvus

Obtenha ajuda com a implementação de produção de Zilliz, os especialistas em Milvus.

Marcar uma sessão 1:1 gratuita

Try Managed Milvus for Free

Zilliz Cloud is hassle-free, powered by Milvus and 10x faster.

Get Started
Feedback

Esta página foi útil?