Ubuntu在Docker容器中配置VNC环境

自己摸索的,供大家参考:

passwd —— 修改密码;

apt-get update—— 更新软件源

apt-get install vnc4server 

apt-get install xfce4 (中间会有选择,语言等分别选29和1)

(或者:apt install xfce4 xfce4-goodies)

vncserver

#设置默认的VNC密码为USRname 

vncserver -kill :X  (X看屏幕提示,可能是1或者其他数字)

#更改配置文件
mv ~/.vnc/xstartup ~/.vnc/xstartup.bak
vim ~/.vnc/xstartup

#写入如下内容:
#!/bin/bash
xrdb $HOME/.Xresources
startxfce4 &
#vim退出保存,按esc键入:wq回车

#更改配置文件的权限:
sudo chmod +x ~/.vnc/xstartup

 

修改默认端口号配置:

cd /usr/bin

vim vncserver

修改vncPort = xxxxx + $displayNumber()

其中,xxxxx为ssh的映射端口号,共需修改两处,将5900修改为目标映射端口号,退出保存

#测试启动VNC服务:
vncserver  :1  -geometry 1600x1200 -depth 24

在vncviewer中登录时使用,xxxxxx+ 1的端口号,eg:映射端口号为1000,则当前登录端口号为:1001.
 

*************************************************************************************************************************

另一种可视化界面,占用内存大,反应速度慢,重量级的软件gnome。缺点较多,这里仅作记录:

apt-get install vnc4server
apt-get install gnome-panel

vncserver

vncserver -kill :X  

mv ~/.vnc/xstartup ~/.vnc/xstartup.bak
vim ~/.vnc/xstartup

写入如下内容:

#!/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

vncconfig -iconic &

gnome-session &

gnome-panel &

gnome-settings-daemon &

metacity &

nautilus &
 

gnome-terminal &

chmod +x ~/.vnc/xstartup

vncserver  :1  -geometry 1600x1200 -depth 24

  • 2
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值