Como configurar corretamente as redes docker no Windows 2016?

6

Já configurei os módulos do mecanismo do docker e obtive o switch NAT criado automaticamente. Minha pergunta é: se há alguma chance de usar o comutador virtual do Hyper-V para conectar meus containers? Posso também tornar minha conexão de rede transparente? Eu apreciaria quaisquer orientações sobre o assunto. Pergunta BONUS: existe alguma razão realista para eu ficar com contêineres Hyper-V em vez de contêineres de kernel do Windows, considerando que eu não me importo muito com segurança e meu objetivo principal é isolar algum lugar para testar os aplicativos e tornar o sistema tão rápido quanto possível? Obrigado a todos.

    
por katyn12 28.04.2017 / 17:08

1 resposta

5

Esses materiais devem esclarecer as dúvidas que você levantou:

link link

Um pequeno trecho: Você pode usar com segurança hyperv vSwitches externos pré-existentes para criar uma conexão de rede precisa e transparente. Você só precisará definir a rede do contêiner como transparente usando o driver de rede correspondente.

Na verdade, os modos nat e transparent não são os únicos disponíveis. Há também sobreposição, drivers de rede l2bridge e l2tunnel. Por favor, consulte os artigos que forneci acima para mais informações.

Quanto à sua pergunta sobre se ficar com os contêineres do Hyper-v ou do Windows, eu diria que depende totalmente de você. Pelo que tenho visto, os contêineres Windows devem inicializar mais rapidamente do que os Hyper-v, só porque você não precisa implantar um sistema operacional e não precisa desperdiçar memória RAM ou recursos de armazenamento adicionais para vários sistemas operacionais.

    
por 02.05.2017 / 13:34