Вопрос: Как правильно настроить докеры в Windows 2016?


Я уже установил модули модулей докеров, и я автоматически создал NAT-переключатель. Мой вопрос: если есть вероятность, что я смогу использовать существующий виртуальный коммутатор Hyper-V для подключения моих контейнеров? Могу ли я также сделать сетевое подключение прозрачным? Буду признателен за любые рекомендации по этому вопросу. Вопрос BONUS: существует ли какая-то реальная причина, по которой я должен оставаться в контейнерах Hyper-V, а не в контейнерах ящиков Windows, учитывая, что я не очень забочусь о безопасности, и моя главная цель - просто изолировать место для тестирования приложений и сделать систему так же быстро, как возможное? Спасибо вам всем.


6
2018-04-28 15:08


Источник




Ответы:


Эти материалы должны пролить свет на вопросы, которые вы подняли:

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

Короткий отрывок:  Вы можете безопасно использовать ранее существовавшие внешние гипервизоры vSwitches для создания четко прозрачного сетевого подключения. Вам просто нужно определить сеть контейнера как прозрачную, используя соответствующий сетевой драйвер.

На самом деле, nat и прозрачные режимы не единственные доступные. Существуют также сетевые драйверы наложения, l2bridge и l2tunnel. Дополнительную информацию см. В статьях, которые я привел выше.

Что касается вашего вопроса о том, остаться ли с контейнерами Hyper-v или Windows, я бы сказал, что это полностью зависит от вас. Из того, что я видел, контейнеры для Windows должны загружаться быстрее, чем Hyper-v, только потому, что вам не нужно развертывать ОС, и вам не нужно тратить дополнительные ресурсы ОЗУ или хранилища для нескольких операционных систем.


5
2018-05-02 11:34