我想在 Docker 中安装的 Ubuntu 容器中运行 Emacs 代码编辑器,并且想以 GUI 模式运行它。
我xorg-server
使用 MacPorts 安装了端口,但它默认为 Unix 域本地套接字,在容器中无法访问(由于安全设置)。
如何使用主机 X11 运行容器应用程序?有没有办法为其设置 IP(v4 或 v6)套接字?
答案1
打开 X11 应用程序,在偏好设置、安全选项卡中,选中第二个框以允许网络连接。
使用
xhost
(port
如果还没有,请从中安装)来设置身份验证设置以允许它。DISPLAY
将容器中的环境变量设置为${IP_of_the_Host}:0.0
鲍勃是你的叔叔。