Compartilhamento de tecnologia

Composição do docker de contêiner

2024-07-11

한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina

Docker Compose é uma ferramenta para definir e executar aplicativos Docker com vários contêineres. Com um arquivo YAML, você pode configurar todos os serviços que seu aplicativo requer e usar um único comando para criá-los e iniciá-los. A seguir está uma introdução detalhada ao Docker Compose:

Ideia central

Serviços

Um serviço é uma abstração que executa um contêiner. Cada serviço executa uma imagem e pode conter opções de configuração do contêiner, como mapeamento de portas, variáveis ​​de ambiente, montagem de volumes, etc.

Redes

Os serviços no Compose se conectam a uma rede padrão por padrão, mas você pode personalizar a configuração da rede para controlar como os diferentes serviços se comunicam entre si.

Volumes

Os volumes são usados ​​para persistir os dados gerados pelo serviço. Eles permitem que você persista dados em reinicializações de contêineres e compartilhe dados entre vários contêineres.

Instale o Docker Compose

Em sistemas Linux, o Docker Compose pode ser instalado com o seguinte comando:

  1. sudo curl -L "https://github.com/docker/compose/releases/download/v2.0.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
  2. sudo chmod x /usr/local/bin/docker-compose