Você está na página 1de 1

# Razão de ser do compose

Ele foi criado justamente para a gente lidar com um cenário onde podemos ter
múltiplos containers sendo executados.

Com o compose, podemos ter um arquivo do tipo yaml. Ele é um arquivo declarativo e
com onde podemos colocar toda a nossa infraestrutura e a podemos ver toda a nossa
infraestrutura documentada.

Assim, podemos criar um conjunto de containers a partir de um único arquivo. Esses


containers passam a ser serviços e cada um deles vira uma aplicação pequena(um
microserviço). Todos esses containers acabam por ser iniciados por apenas um único
comando(o famoso docker-compose up).

As duas formas de fazer a escrita do compose é por meio de um arquivo YAML.

## Sintaxe YAML
```yaml
version: "3" <- É o header do arquivo e onde a gente vai
services <- São

```

Você também pode gostar