在我的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(名为default)中,并在我的OSX上显示gui接口。
我的情况如下:
我在这里得到一个问题:当我在默认VM中尝试“docker run MY_OWN_DOCKER_IMAGE”时,如何设置“-v”和“-e”参数?或者还有其他解决方案吗?
-v应该像:-v /var/run/docker.sock:/var/run/docker.sock
但-e DISPLAY应该给ip(从XQuartz用命令“xhost”检查)
现在我可以在Docker机器VM中运行容器显示gui接口!