ubuntu - 通过docker容器显示一个窗口

标签 ubuntu docker docker-machine docker-image

我在 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/

相关文章:

c++ - 在ubuntu中编译c++程序

maven - Kafka Docker和端口转发从9092到9093

docker - 使用 Ansible 模块删除所有图像

docker - 从Docker容器访问主机DNS

terminal - 在 Lubuntu (Utopic Unicorn) 上安装 VLC

生产服务器上的 Django 电子邮件超时

ubuntu - 将视频输出设置为 xvimagesink

docker - 如何拆分docker层?

docker-machine 在错误的路径中查找文件

jenkins - 在Jenkins Shell中运行Docker命令