Docker 容器无法连接到 X-Server

Docker 容器无法连接到 X-Server

我有一个 docker 容器,我想在容器外使用一些 GUI。问题是,当我尝试在容器内打开 GUI(例如 Firefox)时,它给出了以下错误(此消息来自 Firefox):

Unable to init server: Could not connect: Connection refused
Error: cannot open display: :0

我尝试将DISPLAY变量更改为MY_IP_ADDRESS:0,但实际上没有任何作用。我还尝试禁用 的访问控制xhost

我通常通过启动我的容器docker-compose,但即使我只是通过以下命令启动它,它也会给我同样的错误:

docker run -eDISPLAY=:0 -t -v /tmp/.X11-unix:/tmp/.X11-unix ubuntu:focal

我正在使用 Ubuntu 22.04,并且所有软件包都是最新的。

相关内容