Estou trabalhando em uma imagem docker para o desenvolvimento da web da empresa. Eu tenho docker completamente configurado e funcionando com sucesso.
Como desejo criar DNS para os contêineres em execução no docker, gostaria de adicionar algumas regras de roteamento no host no qual o docker está sendo executado.
Eu encontrei algumas soluções:
127.0.0.1 | localhost
e use iptables
para definir a porta de destino para aquela que a janela de encaixe está usando. /etc/hosts
file A primeira solução parece um pouco impraticável para mim, pois eu precisaria desligar todo o host 127.0.0.1 | localhost
de cada usuário do contêiner docker que fiz. Isso também me dá mais trabalho para criar um processo de instalação para o docker (já que estou criando contêineres dinamicamente com um processo de instalação simples e iptables
não estão disponíveis por padrão na maioria das máquinas que os desenvolvedores estão usando).
Isso me faz pensar mais sobre a segunda solução, mas não tenho certeza se é possível executar o docker, por exemplo, %código%. Agradeço antecipadamente por qualquer sugestão.
Tags dns networking docker