我在 docker 容器中运行一个测试程序,它应该弹出一个窗口来显示图像。
我尝试了不同的选项,例如:
nvidia-docker run -it -e DISPLAY=$DISPLAY -v $HOME/.Xauthority:/root/.Xauthority:rw tf_ubuntu_1604:vsl
但是,它显示错误为:
在抛出“std::runtime_error”实例后调用终止
what(): Pangolin X11: 无法打开 X 显示
中止(核心转储)
表示无法打开窗口。
有没有办法通过 docker 容器来完成这个任务?
感谢您的建议。
最佳答案
您是否尝试授予 docker 访问您的 x-server 的权限??
xhost +local:docker
关于ubuntu - 通过docker容器显示一个窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50935373/