Prompt completo
Considerando um cenário onde desenvolvedores precisam depurar problemas de conectividade de rede entre contêineres Docker complexos, que interagem através de diferentes redes definidas pelo usuário e *overlays*, e que utilizam *bind mounts* para configuração de rede. Crie um guia passo a passo, detalhado e prático, para identificar e resolver falhas de comunicação. O guia deve incluir: 1. **Diagnóstico Inicial:** Quais comandos `docker` e `ip` seriam os primeiros a serem executados para obter uma visão geral da rede de contêineres e seus respectivos *IPs*, *subnets* e *gateways*? 2. **Verificação de Conectividade Básica:** Como testar a conectividade de *camada 3* (ping/traceroute) entre dois contêineres específicos, mesmo que estejam em redes diferentes ou que um deles esteja usando um *driver* de rede personalizado? Inclua como usar *exec* para rodar esses comandos dentro dos contêineres. 3. **Análise de Fluxo de Dados (Portas e Firewalls):** Se o ping funcionar, mas a aplicação não, como verificar se as portas necessárias estão abertas e se não há regras de *iptables* ou *security groups* (simulando um ambiente Docker em nuvem) bloqueando o tráfego dentro ou entre os contêineres? Como usar `netstat` ou `ss` dentro do contêiner para verificar *listening sockets*? 4. **Inspeção de Redes Docker:** Como usar `docker network inspect` de forma eficaz para entender as configurações de rede, os contêineres conectados a cada rede e as opções de *IPAM* (IP Address Management)? 5. **Captura e Análise de Tráfego:** Qual a melhor forma de capturar tráfego de rede entre contêineres Docker (ex: usando `tcpdump` ou `wireshark` com *port forwarding* ou *socket sharing*) para identificar pacotes perdidos, retransmissões ou problemas de protocolo? Apresente um exemplo prático de filtro para `tcpdump` relevante para este cenário. 6. **Cenários Comuns de Falha e Soluções:** * Contêineres não conseguem resolver nomes DNS uns dos outros.
Tags relacionadas
Docker
Container networking
gerado-automaticamente
Como usar este prompt
1
Clique no botão "Copiar" para copiar o prompt para sua área de transferência
2
Acesse sua ferramenta de IA preferida (ChatGPT, ChatGPT, Claude, etc.)
3
Cole o prompt e adapte conforme necessário para seu contexto específico
Outros prompts de Docker
ChatGPT
Melhores práticas de production deployment para Docker
Prompt gerado automaticamente para Production deployment em Docker
5 usos
ChatGPT
Melhores práticas de image optimization para Docker
Prompt gerado automaticamente para Image optimization em Docker
3 usos
ChatGPT
Melhores práticas de production deployment para Docker
Prompt gerado automaticamente para Production deployment em Docker
3 usos