gpt4 book ai didi

Docker:无法连接到任何 X 显示器

转载 作者:行者123 更新时间:2023-12-05 02:37:52 28 4
gpt4 key购买 nike

虽然容器应该具有连接到显示器所需的权限,但我每次都收到此错误:

docker exec -it my_container

/# rqt

QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-root'
No protocol specified
QXcbConnection: Could not connect to display :1
Could not connect to any X display.

以下命令已用于运行容器:

sudo docker run -itd --restart unless-stopped --name my_container --privileged --net=host --gpus all \
--env="NVIDIA_DRIVER_CAPABILITIES=all" \
--env="DISPLAY=$DISPLAY" \
--env="QT_X11_NO_MITSHM=1" \
--volume="/tmp/.X11-unix:/tmp/.X11-unix:rw" \
my_image:v1.1

最佳答案

解决方案是在您的终端中运行以下命令:

xhost +local:docker 

然后重试,应该可以了:

docker exec -it my_container

/# rqt
QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-root'

关于Docker:无法连接到任何 X 显示器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69872788/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com