Simular problemas de conexão no contêiner

0

Estou depurando um problema com o aplicativo que se conecta ao RabbitMQ. Então eu tenho o arquivo docker-compose com 2 containers: my app e RebbitMQ.

Eu gostaria de ver o que está acontecendo se houver sérios problemas de conexão.

Minha primeira ideia foi exec para o contêiner docker executando rabbit e digite:

ifconfig eth0 down

Infelizmente isso não é permitido em containers e eu recebo: Permissão negada.

Quais outras opções eu tenho? (atualmente o RabbitMQ é baseado em alpine, então não há muitas ferramentas pré-instaladas, mas eu posso facilmente mudar meu contêiner RabbitMQ de teste para outra distro).

    
por Derp 08.02.2018 / 12:32

1 resposta

0

Eu usei um contêiner especial entre o RabbitMQ e meu aplicativo chamado muxy :

Existem diferentes tipos de chamados " midleware " que você pode adicionar a esse proxy para simular diferentes tipos de problemas de rede.

    
por 12.02.2018 / 09:49