Rodando o docker em um host diferente

0

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:

  1. Execute a janela de encaixe em 127.0.0.1 | localhost e use iptables para definir a porta de destino para aquela que a janela de encaixe está usando.
  2. Execute a janela de encaixe em um host diferente e solucione o problema alterando /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.

    
por Dawid Zbiński 15.06.2018 / 21:38

0 respostas