在我的OSX上,我可以使用Xqautz命令成功地显示来自码头容器的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放在一个码头机器中(称为默认),并在我的OSX上显示gui界面。
我的情景如下:
这里有一个问题:当我试图在默认VM中执行"docker MY_OWN_DOCKER_IMAGE“时,如何设置"-e”和“MY_OWN_DOCKER_IMAGE”参数?或者还有其他的解决办法?
发布于 2019-04-02 11:39:14
-v应该类似于:-v /var/run/docker.sock:/var/run/docker.sock
但是-e显示应该被赋予一个ip(使用命令“xhost”从XQuartz中检查它)
现在我可以从运行在码头机器VM中的容器中显示gui接口了!
https://stackoverflow.com/questions/55471395
复制相似问题