首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何与容器共享SSH X11转发的显示?

如何与容器共享SSH X11转发的显示?
EN

Stack Overflow用户
提问于 2018-04-24 00:20:03
回答 1查看 794关注 0票数 1

我有:

  • 运行Docker容器和SSH守护进程的远程服务器
  • 我自己的计算机,它可以运行Docker容器并通过SSH与X11转发连接到远程服务器

在我的计算机上,我想打开位于远程服务器中的Docker容器中的GUI应用程序。

  • 如果我在自己的计算机上运行Docker容器,我可以打开GUI应用程序,没有任何问题。
代码语言:javascript
复制
- `docker run -e DISPLAY=$DISPLAY -v /tmp/.X11-unix:/tmp/.X11-unix --env="QT_X11_NO_MITSHM=1" ...`

  • 如果我通过SSH在远程服务器中运行容器。我明白了:myapp: cannot connect to X server localhost:10.0

我想还有另一个配置可以共享由到容器的SSH连接创建的虚拟显示。

我不会在Docker容器中运行任何SSH服务器,我也不想运行。

如何与Docker容器共享SSH X11转发显示?

  • 如果可能的话,以透明的方式运行容器,无论我是在本地运行还是通过SSH远程运行。
EN

回答 1

Stack Overflow用户

发布于 2019-04-08 04:18:05

尝试在主机上运行以下命令:

代码语言:javascript
复制
sudo xhost +local:root
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49991678

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档