首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Docker + GNOME + tightvncserver服务器+ noVNC

Docker + GNOME + tightvncserver服务器+ noVNC
EN

Stack Overflow用户
提问于 2017-05-28 20:16:21
回答 1查看 1.8K关注 0票数 0

我想构建一个Docker镜像,安装Ubuntu GNOME桌面、收紧noVNC和noVNC,以便从web浏览器远程访问容器。

在我的Dockerfile中,我安装了所有必要的GNOME包:

代码语言:javascript
复制
RUN apt-get update && apt-get install -y \

  ubuntu-desktop \
  gnome-panel \
  gnome-settings-daemon \
  metacity \
  nautilus \
  gnome-terminal \

我的xstartup文件是:

代码语言:javascript
复制
#!/bin/sh

export XKL_XMODMAP_DISABLE=1
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS

[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
/etc/X11/Xsession
vncconfig -iconic &

gnome-panel &
gnome-settings-daemon &
metacity &
nautilus &
gnome-terminal &

不幸的是,当我登录noVNC时,我只能看到桌面背景和一个窗口;我没有菜单栏、启动器等。

我围绕这个话题搜索了很长时间,但没有找到任何明确的答案,如何让它正常工作。也许我错过了什么。感谢您的帮助,谢谢!

EN

回答 1

Stack Overflow用户

发布于 2017-06-21 04:27:53

也许是something like this?。我使用的客户端是chrome的vncviewer

PS:它工作得很好,除了在构建阶段的一些dbus错误,等待超时,镜像无论如何都应该被构建。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44227215

复制
相关文章

相似问题

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