Как запустить Linux Docker Container на Windows Server 2019?

Уже есть очень похожие вопросы и ответы относительно Windows Server 2016, но это остается для меня неясным.

Мы установили Docker Enterprise в версии 18.09.6. Нам удалось запустить контейнеры Linux в экспериментальном режиме с использованием LCOW. Но экспериментальный режим лишен стимулов для производства. В частности, мы не знаем, были ли проблемы, касающиеся операций с файловой системой и базами данных, упомянутые в конце https://docs.microsoft.com/en-us/virtualization/windowscontainers/deploy-containers/linux-containers все еще существуют.

Итак, вопрос в том, как запускать контейнеры Linux в неэкспериментальном режиме (с использованием MobyVM). Поддерживается ли это вообще в Windows Server 2019? Являются ли ответы в Docker Windows Server 2016 переключается на контейнер Linux все еще действителен?

Можно было бы использовать Докер для CE т.е. тот же установщик, который работает на WIN 10. Но не забудьте использовать версию 2.1.0.3 вместо версии 2.0.0.3. Предыдущие версии имеют некоторые проблемы с сервером 2019 и не будут работать нормально.

Единственный поддерживаемый способ запуска контейнер linux на Докер EE использует метод изоляции Hyper-V (LCOW), который сам по себе громоздок, а также нет официальной документации.Можно следить за блогами, упомянутыми ниже, чтобы запустить Linux Container на Windows Server 2019 (помните, что поддержка является экспериментальной и не рекомендуется для производственной среды).

пс:

Windows / Docker не разрабатывают окончательную стратегию относительно того, как они будут поддерживать Linux container. Метод изоляции Hyper-V для запуска Linux container был идеей, предложенной давно, но до сих пор нет окончательного решения по этому вопросу. Перейдите по ссылке

Мы можем использовать Docker для Windows на сервере 2016, но вскоре поддержка последней версии Docker 2.1 будет недоступна. От сообщества Docker / Windows не было никакой конкретной документации о том, как они будут поддерживать Linux container. Следуя упомянутым шагам здесь просто обеспечит поддержку контейнера Windows на сервере 2016.К счастью, у нас есть выход с server 2016 и Server 2019 с использованием установщика Docker для Windows (Docker CE), но все же это не полное решение.

Мы отказались от Docker на Windows Server. Потраченное впустую время :frowning:

Я нахожусь в той же лодке и тоже пытаюсь получить те же ответы. Ни Microsoft, ни Docker не высказались по этому поводу предельно ясно. Я также подумывал о том, чтобы просто запустить виртуальную машину Debian Hyper-V с Docker EE внутри нее и использовать Swarm для организации всего, но тогда у вас есть добавленная виртуальная машина, чтобы позаботиться о себе. Было бы очень хорошо, если бы MobyVM поддерживался в Docker EE.

Что ты в итоге сделал? Спасибо