我尝试使用一些 X11 客户端运行 Linux docker 容器。
主机是 Mac,安装了 xQuartz。
它开始使用-v /tmp/.X11-unix:/tmp/.X11-unix
我在容器中看到一个 /tmp/.X11-unix/X0 文件。
srwxrwxrwx 1 developer developer 0 Mar 28 05:26 X0
并在主机
srwxrwxrwx 1 username wheel 0 Mar 28 10:56 X0
uid是一样的,上面的名字gid是不同的。
当我启动 X11 客户端时,它说它无法连接到 X 服务器。错误信息:
Unable to init server: Could not connect: Connection refused
Eclipse: Cannot open display:
DISPLAY 环境变量的值为:0。
我曾尝试在 XQuartz 中禁用客户端身份验证,但没有帮助。
问题的原因和解决方案可能是什么?