Рейтинг:0

Запуск рабочего стола с графическим интерфейсом Windows 10 в контейнере Windows / изоляции Hyper-V?

флаг ht

Я новичок в мире контейнеров, поэтому у меня может быть очень простой вопрос.

TLDR: Могу ли я установить полную ОС Windows 10 в контейнер Windows и получить к ней доступ через RDP или каким-либо образом через консоль? Или контейнер Windows изоляции Hyper-V?

Я хочу немного поработать над разработкой и хочу быстро протестировать новый код и иметь кнопку «сброс» с помощью контейнеров.

Моя цель — нацелиться на сборку Windows 10 1809 и запустить для нее невозможный код. Традиционно я делал снимок своей виртуальной машины Windows 10, запускал свой код вручную, возвращался к этому базовому снимку и промывал/повторял.

Я хотел бы перенести свою небольшую инфраструктуру в контейнеры, чтобы они «начинали заново» при тестировании нового кода с использованием GitLab и контейнеров.

Кажется, что Windows Server может вместить большинство тестовых случаев, поскольку у меня смешанная среда Linux/Windows (я использую семантическое управление версиями контейнера, Sonatype Nexus и Ansible) и использую эту инфраструктуру для сборки/настройки/тестирования полная установка Windows 10. Мне нужно иметь возможность либо подключиться к этой тестовой Windows 10 по RDP, либо каким-то образом получить к ней доступ через консоль, чтобы проверить, успешно ли выполнен мой код.

Возможно ли, чтобы Windows 10 имела полный рабочий стол/графический интерфейс внутри контейнера Windows или контейнера изоляции Hyper-V?

Я еще не нашел окончательного ответа, и поэтому я думаю, что нет.Если это невозможно сделать, я полагаю, что подниму 1 Windows Server, включу Hyper-V и выполню традиционную виртуальную установку Windows 10, а затем на том же Windows Server установим Docker Desktop и запущу на нем свои контейнеры Linux. (с установленным WSL).

Может ли кто-нибудь дать совет о том, как выполнить небольшую настройку тестирования, как я описал (с контейнерами, которые могут обмениваться данными по сети с полной установкой Windows 10), в идеале все на одном Windows Server?

Спасибо!!

флаг br
Это прекрасно работает в виртуальной машине, нет необходимости или реальной выгоды от ее контейнеризации.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.