【发布时间】:2019-08-23 13:55:22
【问题描述】:
在我的 OSX 上,我可以使用 Xqautz 成功显示来自 docker 容器的 gui 界面,如下命令:
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 放入 docker-machine(称为默认)并在我的 OSX 上显示 gui 界面。
我的场景如下:
- 在默认 VM 中运行的容器内执行 gui 应用程序。
- 将 GUI 视图从容器传递到默认 VM。
- 将 GUI 视图从默认 VM 传递到 OSX。
- 在我的 macbook 上显示 GUI 界面!
我在这里遇到一个问题:当我尝试在默认 VM 中执行“docker run MY_OWN_DOCKER_IMAGE”时,如何设置“-v”和“-e”参数?还是有其他解决办法?
【问题讨论】:
标签: docker user-interface x11 docker-machine xquartz