繁体   English   中英

如何将Mac屏幕共享到Linux docker容器?

[英]How to share Mac screen to Linux docker container?

我想运行odesk时间跟踪器(Qt4应用程序),该捕获器可捕获您的屏幕和击键,以记录自由工作。 但我不信任它,而是想对其进行沙盒化。

在Linux上,有一些方法可以在docker容器上运行GUI项目并将X11转发到Linux主机。 我可以在Mac上执行此操作吗? 该应用程序将在Linux容器上运行,并显示在Mac上并带有捕获屏幕/按键。

我认为VNC方法将显示linux主机,而不是mac。 如果linux连接mac,则必须在mac上安装软件。 我不知道我是否可以进行X11转发。

您需要在Mac上安装XQuartz。 你可以在这里得到它 -

http://xquartz.macosforge.org/landing/

安装后,请按照以下步骤操作-

  1. 运行X11应用程序(包含在XQuartz中)
  2. 打开X11首选项,并确保选中“允许连接...” X11首选项
  3. 重新启动X11应用程序
  4. 打开一个终端
  5. 通过X11转发到您的ssh -X YOUR_DOCKER_IPssh -X YOUR_DOCKER_IP

从现在开始,您在docker上运行的任何GUI应用程序都将显示在Mac上。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM