我有一个 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,并且所有软件包都是最新的。