Как открыть графический интерфейс Ubuntu внутри образа Docker

Я загрузил образ Ubuntu внутри Docker в Windows.

Я могу запустить Ubuntu с:

docker run -it ubuntu

Я вижу только root, но я не вижу GUI Ubuntu. Как установить или настроить GUI для этого образа и запускать приложения на этом GUI, как мы запускаем в виртуальной машине?

2 ответов


Как правило, подход для разработки с Docker заключается в сохранении IDE на рабочей станции и создании изображений с двоичным кодом, полученным из источников.

вы можете найти много примеров такого рабочего процесса (локальная компиляция, развертывание в контейнерах Docker) вdomeide.гитуб.io / (Docker встречает IDE!)
Например: инструменты Docker для VisualStudio обеспечивает тесную интеграцию между редактором и Докер процессы.

https://microsoftcloudexplorer.gallerycdn.vsassets.io/extensions/microsoftcloudexplorer/visualstudiotoolsfordocker-preview/0.41.0/1478598789732/205468/1/add-docker-support.png

(но это для Visual Studio 2015, а не для кода Visual Studio.)


вы можете напрямую подключить контейнер Docker к вашему X сервер.

см. вопрос переполнения стека можете ли вы запускать приложения GUI в контейнере Docker?.