Docker [Implantação 04] Download e instalação do Docker Compose e exemplos de compartilhamento de instruções de uso do Milvus Docker compose (CPU)

1. Compor instruções

Docker Compose é uma ferramenta para definir e gerenciar vários contêineres Docker, projetada para simplificar o desenvolvimento, implantação e gerenciamento de aplicativos em contêineres. Com o Docker Compose, você pode usar um único arquivo de configuração (geralmente um docker-compose.ymlarquivo de configuração) para descrever vários contêineres, configurações de rede, volumes de armazenamento, etc., envolvidos em um aplicativo.

Instruções de instalação do site oficial do Docker Compose .

1.1 Visão geral da instalação do Docker Compose

Informações importantes :

  • A partir de julho de 2023, o Compose V1 deixará de receber atualizações. Também não está mais incluído nas novas versões do Docker Desktop.
  • O Compose V2 está incluído em todas as versões atualmente suportadas do Docker Desktop. Para obter mais informações, consulte Migrando para o Compose V2 .
  • A documentação do Docker menciona e descreve os recursos do Compose V2.

1.2 Cenários de instalação

1.2.1 Cenário um: Instalar Docker Desktop

A maneira mais fácil e recomendada de obter o Docker Compose é instalar o Docker Desktop. O Docker Desktop inclui o Docker Compose, bem como o Docker Engine e o Docker CLI, que são pré-requisitos para o Compose.

1.2.2 Cenário dois: Instale o plugin Compose

Se você instalou o Docker Engine e o Docker CLI, poderá instalar o plug-in Compose por meio da linha de comando. Existem dois métodos:

  1. Repositório de software via Docker
  2. Baixe e instale manualmente

IMPORTANTE : Suporta apenas Linux

1.2.3 Cenário três: instalar o Compose autônomo

Você pode instalar o Compose de forma independente no Linux ou no Windows Server.

Aviso : Este cenário de instalação não é recomendado e é suportado apenas para compatibilidade com versões anteriores.

2. Componha, baixe e instale

Como a implantação offline pode ser necessária, faça download e instale-o aqui. Documentação oficial de instalação .

2.1 Processo do site oficial

2.1.1 Para baixar e instalar o plugin Compose CLI

DOCKER_CONFIG=${DOCKER_CONFIG:-$HOME/.docker}
mkdir -p $DOCKER_CONFIG/cli-plugins
curl -SL https://github.com/docker/compose/releases/download/v2.20.3/docker-compose-linux-x86_64 -o $DOCKER_CONFIG/cli-plugins/docker-compose

2.1.2 Aplicar permissões executáveis ​​ao binário

chmod +x $DOCKER_CONFIG/cli-plugins/docker-compose
# install Compose for all users:
sudo chmod +x /usr/local/lib/docker/cli-plugins/docker-compose

2.1.3 Teste a instalação

docker compose version

2.2 Processo real

2.2.1 Baixar

Baixe manualmente o arquivo do site não oficial docker-compose-linux-x86_64(a versão gratuita encontrada no disco de rede v2.2.2não é a versão mais recente), renomeie-o docker-composee coloque-o diretamente /usr/bin/no diretório.

2.2.2 Concessão de direitos executáveis

chmod +x /usr/bin/docker-compose

2.2.3 Verifique a instalação

[root@tcloud ~]# docker-compose -v
Docker Compose version v2.2.2

3. Composição do Kite Docker (CPU)

3.1 Baixe o YAMLarquivo

wget https://github.com/milvus-io/milvus/releases/download/v2.3.0/milvus-standalone-docker-compose.yml -O docker-compose.yml

3.2 Iniciar Milvus

# 启动容器
sudo docker compose up -d
# 查看启动状态
sudo docker compose ps

3.3 Conecte-se ao Milvus

docker port milvus-standalone 19530/tcp

3.4 Pare a pipa

sudo docker compose down

4. Uso real

4.1 Baixe o arquivo yaml

# 跟官网是一致的
wget https://github.com/milvus-io/milvus/releases/download/v2.3.0/milvus-standalone-docker-compose.yml -O docker-compose.yml

4.2 Iniciar Milvus

Como a instalação não é standalone-docker-compose, mas Compose plugintodos os comandos de inicialização são diferentes:

# 启动容器
docker-compose up -d
# 查看状态
docker-compose ps
NAME                COMMAND                  SERVICE             STATUS              PORTS
milvus-etcd         "etcd -advertise-cli…"   etcd                running             2379-2380/tcp
milvus-minio        "/usr/bin/docker-ent…"   minio               running (healthy)   9000/tcp
milvus-standalone   "/tini -- milvus run…"   standalone          created             0.0.0.0:9091->9091/tcp, 0.0.0.0:19530->19530/tcp, :::9091->9091/tcp, :::19530->19530/tcp

4.3 Conectar Milvus

docker port milvus-standalone 19530/tcp
# 输出信息
0.0.0.0:19530
:::19530

4.4 Parar Milvus

docker-compose down

Acho que você gosta

Origin blog.csdn.net/weixin_39168541/article/details/132502740
Recomendado
Clasificación