在 Docker 虚拟机中启动 gnome-session 失败,有人了解怎么在 docker 内使用 vnc 连接桌面吗?

2020-11-19 22:00:30 +08:00
 gxgxxn
gnome-session-binary[422]: WARNING: Failed to connect to systemd: Error calling StartServiceByName for org.freedesktop.login1: Launch helper exited with unknown return code 1
gnome-session-binary[422]: GLib-GObject-WARNING: invalid (NULL) pointer instance
gnome-session-binary[422]: GLib-GObject-CRITICAL: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed
gnome-session-binary[422]: WARNING: Could not get session id for session. Check that logind is properly installed and pam_systemd is getting used at login.
GNOME_KEYRING_CONTROL=/root/.cache/keyring-K99CU0
GNOME_KEYRING_CONTROL=/root/.cache/keyring-K99CU0
GNOME_KEYRING_CONTROL=/root/.cache/keyring-K99CU0
SSH_AUTH_SOCK=/root/.cache/keyring-K99CU0/ssh
Window manager warning: Unsupported session type
gnome-session-binary[422]: WARNING: App 'org.gnome.Shell.desktop' exited with code 1
Window manager warning: Unsupported session type
gnome-session-binary[422]: WARNING: App 'org.gnome.Shell.desktop' exited with code 1
gnome-session-binary[422]: WARNING: App 'org.gnome.Shell.desktop' respawning too quickly
gnome-session-binary[422]: CRITICAL: We failed, but the fail whale is dead. Sorry....
2428 次点击
所在节点    Docker
6 条回复
yangyaofei
2020-11-19 23:26:54 +08:00
https://github.com/yangyaofei/android-emulator 原来(很久之前 改的别人的一个,vnc 到 android 模拟器上的,我觉得应该类似
julyclyde
2020-11-20 11:54:33 +08:00
首先,docker 不是虚拟机

一个连显卡都没有的机器,别往 GNOME 那边想连
gxgxxn
2020-11-20 23:12:32 +08:00
@yangyaofei 啊,这个是双层套娃啊‘😂
gxgxxn
2020-11-20 23:14:18 +08:00
@julyclyde 事实证明,是可以显示的
[![DlGp5t.png]( https://s3.ax1x.com/2020/11/20/DlGp5t.png)]( https://imgchr.com/i/DlGp5t)
julyclyde
2020-11-21 19:19:46 +08:00
@gxgxxn 用远程 X 的话,xserver 退出的时候,各种 Xclient 都会出错退出的。跟你想象的那种完全不同
yangyaofei
2020-11-21 23:10:13 +08:00
@gxgxxn 对,docker 里面跑一个模拟器,外面一个 VNC 连接里面的 android,和你那个应该意思差不多,见过类似的,但是忘记了. 当然最终这个因为效率太低换成 x86 的 android 了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/727302

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX