Como ligar a porta publicada à eth [x] específica no modo de enxame do docker

9

Estou tentando implantar meu contêiner no cluster docker swarm (mecanismo docker 1.12.1).

Os recursos do modo docker swarm são realmente empolgantes, como a janela de encaixe de clustering e a rede de vários hosts.

No entanto, acho que algo não pode ser arquivado no modo swarm até agora ( docker 1.12.x ), que funciona bem ao usar docker run para iniciar o contêiner.

Meu host tem eth0 para rede de intranet, eth1 para rede da Internet. Gostaria de publicar apenas o serviço implantado por docker service create na rede da Intranet. Mas o serviço escutaria as interfaces eth0 e eth1 depois de criar o serviço via docker service create --name my_web --publish 8000:80 my_web_image .

Alguma solução / solução alternativa para arquivar o serviço my_web apenas ouvindo na interface eth0 ?

    
por Kane 13.09.2016 в 15:46
fonte

1 resposta

2

Infelizmente, parece que atualmente não há suporte para .

    
por omallo 02.10.2016 / 23:04
fonte