这是因为容器无法访问主机的x11套接字。因此在执行docker run时,需要包括这两个标志。
-v /tmp/.X11-unix:/tmp/.X11-unix
-e DISPLAY = unix $ DISPLAY
然后,我们需要执行另一项 *** 作。因为X11的默认设置仅允许本地用户打印。因此我们需要将其更改为所有用户。
$ sudo apt-get install x11-xserver-utils
$ xhost +
然后问题解决了。^^
欢迎分享,转载请注明来源:内存溢出
这是因为容器无法访问主机的x11套接字。因此在执行docker run时,需要包括这两个标志。
-v /tmp/.X11-unix:/tmp/.X11-unix
-e DISPLAY = unix $ DISPLAY
然后,我们需要执行另一项 *** 作。因为X11的默认设置仅允许本地用户打印。因此我们需要将其更改为所有用户。
$ sudo apt-get install x11-xserver-utils
$ xhost +
然后问题解决了。^^
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)