As conexões de entrada têm o endereço IP do host do Docker em vez do IP real da fonte ao ligar a porta do host ao contêiner do Docker

1

Estou executando alguns serviços em alguns contêineres do Docker diferentes. Como um exemplo simples:

docker run -it -p 123:123/udp ubuntu /bin/bash

este -p 123:123/udp faz com que todas as conexões de entrada para o meu contêiner tenham o endereço IP do host do contêiner do Docker e NÃO o IP real da fonte (não sei se é importante mencionar que Estou usando o udp ).

Como posso fazer com que as conexões de entrada tenham seu endereço IP de origem real?

    
por Mohammed Noureldin 11.01.2017 / 11:31

1 resposta

0

Isso porque o docker usa nat por padrão para a rede. Você deve iniciar sua janela de encaixe no modo de ponte. Consulte ponte docker

    
por 11.01.2017 / 15:42