Imagem de fundo

Em um projeto de desenvolvimento que utiliza Docker Compose, é comum organizar múltiplo...

Em um projeto de desenvolvimento que utiliza Docker Compose, é comum organizar múltiplos serviços dentro de um arquivo docker-compose.yml ou compose.yaml. Para que esses serviços possam interagir entre si de forma transparente, o Docker adota uma configuração de rede padrão que define como a comunicação ocorrerá entre os contêineres do projeto. Nesse contexto, marque a opção que apresenta a forma como essa comunicação acontece por padrão.


A

Eles utilizam a rede host, compartilhando a interface de rede do host e se comunicando por meio de portas diferentes no mesmo IP.


B

Eles se comunicam através do localhost, pois compartilham o mesmo namespace de rede do host.


C

Eles são colocados automaticamente em uma única rede bridge, criada especificamente para o projeto, permitindo a comunicação usando os nomes dos serviços como hostnames.


D

É necessário criar manualmente uma rede do tipo overlay e anexar cada serviço a ela para permitir a comunicação.


E

A comunicação não é possível por padrão; é necessário expor as portas de cada serviço para o host e comunicar-se através do IP do host.