Назад | Перейти на главную страницу

Контейнеры Hyper-V позволят запускать контейнеры Linux?

Я нигде не могу найти однозначного ответа (много противоречивой информации и очень общего характера). В новой версии MS Windows Server 2016 контейнеры можно будет запускать в двух режимах:

Первый (контейнер Windows) - это классический контейнер, который использует то же ядро ​​MS Windows Server и не очень безопасен. Однако второй (контейнер Hyper-v) использует гипервизор для обеспечения изоляции и безопасности.

В связи с выпуском юбилейного обновления Windows 10 несколько месяцев назад Microsoft включила «Подсистему Windows для Linux».

Будет ли возможно запускать контейнеры Linux (Ubuntu, Debian, CoreOS и т. Д.?) С использованием технологии контейнеров Hyper-V?

Я искал везде, но не могу найти образ контейнера с Linux для контейнеров Hyper-V. Я могу найти только два доступных, это Nano Server и Windows Server 2016, которые предоставляются Microsoft.

При использовании Technical Preview 5 (TP5) Windows Server 2016, общедоступная версия (GA) будет доступна в любой день, как было объявлено на конференции Ignite несколько дней назад.

У кого-нибудь есть новости? в состоянии проверить?

Контейнеры Linux для Windows (lcow) теперь доступны для Windows Server версии 1709. https://docs.microsoft.com/en-us/virtualization/windowscontainers/deploy-containers/linux-containers.

Я создал сообщение в блоге по этой теме здесь: https://chunliu.me/2018/02/12/running-linux-containers-on-windows-server-2016/. Надеюсь, поможет.

Это лучший ресурс Я смог найти по проблеме.

Вы можете использовать последняя бета Docker для Windows, чтобы использовать экспериментальную функцию, которая позволяет переключаться между контейнерами Linux и Windows в системах Windows 10 Anniversary (и серверах Win Server 2k16, я предполагаю, но не тестировал).

По сути, вам нужно будет использовать прокси, который предоставляет приложение Docker для Windows, для переключения между Linux и Windows.

& 'C:\Program Files\Docker\Docker\DockerCli.exe' -SwitchDaemon

Я не верю, что в настоящее время существует другой, нативный способ переключения между контейнерами Linux и Windows.