Compose é uma ferramenta do Docker utilizada para definir e executar “multi-containers”. Para tal, ela faz uso de um arquivo no formato YAML, como o exemplo abaixo.
Figura 03
Sobre o arquivo YAML descrito no exemplo, é correto afirmar
no serviço “web”, a configuração “volumes” garante que deverá ser criado um volume cujo nome é “/code”, e que armazenará o conteúdo da pasta “/data”.
no serviço “web”, a configuração “depends_on” informa ao container criado pelo serviço “db” que este deverá subir somente após o container do serviço “web” estar em execução.
o container de banco de dados deverá utilizar uma imagem denominada “postgres:latest”, armazenada no repositório local de imagens.
ao executar esse conjunto de serviços com a ferramenta docker-compose, serão executados 3 containers no sistema: um container denominado db, outro container denominado web e um terceiro container denominado “compose-service”.