Instruções de download e instalação do Docker Compose
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.yml
arquivo 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:
- Repositório de software via Docker
- 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.2
não é a versão mais recente), renomeie-o docker-compose
e 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 YAML
arquivo
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 plugin
todos 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