~/questoes/devops
O Docker network é um recurso que permite criar uma rede dedicada para conectar múltiplos containers, possibilitando que eles se comuniquem usando nomes de host em vez de endereços IP. Isso é essencial quando você precisa que serviços como uma API e um banco de dados conversem entre si de forma confiável e profissional.
O comando `docker network create nome_da_rede` é o jeito correto de criar uma rede customizada no Docker. Depois de criada, você pode conectar containers a essa rede durante a sua inicialização, permitindo que eles se descubram mutuamente pelo nome do container.
O `docker compose network` não é um comando válido. Embora o Docker Compose trabalhe com redes, a sintaxe correta para criar redes manualmente é diferente e usa o comando `docker network`.
Este é o comando correto. `docker network create nome_da_rede` cria uma nova rede bridge customizada que permite a comunicação entre containers conectados a ela.
O `docker run` é usado para iniciar containers, não para criar redes. A sintaxe está completamente incorreta e tentaria executar um container em vez de criar uma rede.
O `docker create bridge` não é um comando válido. Aunque `bridge` é o tipo padrão de rede no Docker, você não cria redes usando `docker create bridge`; deve usar `docker network create`.