Question Comment configurer correctement les réseaux Docker sur Windows 2016?


J'ai déjà configuré les modules du moteur Docker et le commutateur NAT a été créé automatiquement. Ma question est la suivante: s’il ya une chance que je puisse utiliser un commutateur virtuel Hyper-V existant pour connecter mes conteneurs à? Puis-je également rendre ma connexion réseau transparente? J'apprécierais toutes les directives à ce sujet. Question BONUS: existe-t-il une raison réaliste de rester avec les conteneurs Hyper-V plutôt que les conteneurs du noyau hôte Windows, car je me moque bien de la sécurité et que mon objectif principal est simplement d’isoler un endroit pour tester les applications et de rendre le système aussi rapide que possible? possible? Merci à tous.


6
2018-04-28 15:08


origine




Réponses:


Ces documents devraient éclairer les questions que vous avez soulevées:

https://docs.microsoft.com/en-us/virtualization/windowscontainers/manage-containers/container-networking https://www.starwindsoftware.com/blog/get-started-with-windows-containers

Un court extrait:  Vous pouvez utiliser en toute sécurité des vSwitches externes hyper-v préexistants pour créer une connexion réseau transparente et précise. Il vous suffira de définir le réseau de conteneurs comme transparent à l'aide du pilote de réseau correspondant.

En fait, les modes nat et transparent ne sont pas les seuls disponibles. Il existe également des pilotes de réseau superposés, l2bridge et l2tunnel. Veuillez vous reporter aux articles que j'ai fournis ci-dessus pour plus d'informations.

En ce qui concerne votre question de rester avec les conteneurs Hyper-v ou Windows, je dirais que cela dépend entièrement de vous. D'après ce que j'ai vu, les conteneurs Windows devraient démarrer plus rapidement que ceux Hyper-v, simplement parce que vous n'avez pas besoin de déployer un système d'exploitation et que vous ne devez pas gaspiller de ressources de RAM ou de stockage supplémentaires pour plusieurs systèmes d'exploitation.


5
2018-05-02 11:34