На моем OSX я могу успешно отобразить графический интерфейс из контейнера Docker с помощью Xqautz в виде следующей команды:
docker run -v /tmp/.X11-unix/X0:/tmp/.X11-unix/X0 -e DISPLAY=$DISPLAY --privileged -ti MY_OWN_DOCKER_IMAGE bash
Однако я хотел бы поместить MY_OWN_DOCKER_IMAGE в докер-машину (называемую по умолчанию) и показать графический интерфейс на моем OSX.
Мой сценарий, как показано ниже:
- Выполнить приложение графического интерфейса внутри контейнера, работающего внутри виртуальной машины по умолчанию.
- передать представление GUI из контейнера в виртуальную машину по умолчанию.
- передать представление GUI из виртуальной машины по умолчанию в OSX.
- Показ интерфейса GUI на моем macbook!
У меня возник вопрос: как мне установить параметры "-v" и "-e", когда я пытаюсь сделать "docker run MY_OWN_DOCKER_IMAGE" внутри виртуальной машины по умолчанию? или есть другое решение?