Можно ли запускать приложения с графическим интерфейсом в контейнерах Windows?

Так что я играю с этой концепцией контейнеров и, в частности, с контейнерами Windows.

Мне удалось запустить контейнеры, используя образ nanoserver для Windows, однако этот образ предназначен для служб и не поддерживает приложения с графическим интерфейсом (или 32-разрядные приложения).

Не удалось найти упоминания о запуске приложений графического интерфейса (и увидеть там графический интерфейс) с использованием контейнера Windows (нашел только интерфейс контейнера Linux).

Есть ли способ запустить приложения с графическим интерфейсом в контейнерах? и так, как я могу создать свой собственный образ, содержащий эту поддержку?

2 ответа

Насколько мне известно, это невозможно, потому что докер не разрешает rdp внутри контейнера

Нано-сервер не поддерживает графический интерфейс. Вот почему я не могу понять, как это должно работать, если ваш базовый образ для вашего контейнера является нано-сервером

Нет, это невозможно в Windows независимо от образа. Это системное ограничение. В качестве последней надежды, чтобы это как-то заработало, я бы попытался установить VNC-сервер внутри контейнера и попытаться подключиться к нему извне. Этот подход работает для контейнеров на основе Linux. Но я сомневаюсь, что это будет работать на Windows.

Другие вопросы по тегам