通过SSH在远程Docker主机上运行GUI应用程序

时间:2018-11-26 10:24:11

标签: docker user-interface ssh display

a)从docker映像内部在OSX docker主机上本地启动GUI应用程序,例如:

open -a XQuartz && ip=$(ifconfig en6 | grep inet | awk '$1=="inet" {print $2}') && xhost + $ip
docker run -it --rm --name firefox -e DISPLAY=$ip:0 -v /tmp/.X11-unix:/tmp/.X11-unix jess/firefox

b)使用ssh -X在OSX本地查看的远程服务器上启动GUI应用。

c)如果在远程docker服务器上运行 AND ,并且从具有

的容器内部运行GUI应用程序,则启动失败
Error: Can't open display: 

很遗憾,我已经检查了一些thisthis之类的教程,但没有成功。不知何故,我不知道如何再次传递显示变量以实现此目的。

感谢您的帮助。

0 个答案:

没有答案