Linux学习
在Docker中运行一个Ubuntu桌面并安装Chrome浏览器
Docker云桌面(docker-headless)
Docker 部署Jupyter Notebook
知了 - 开源音乐服务器
NoVNC安装部署
Redis
怎样连接到Redis
MooseFS的简介、部署及应用
Moose部署日记
Moose-Fast部署
Moosefs快速启动
MooseSSD部署
新Moosefs部署详情:
Fedora36 Linux 手动设置IP
umount 提示 target is busy
Mysql慢日志
PVE相关
PVE迁移失败故障案例:ssh秘钥问题
qemu-img 转换镜像格式
glusterfs部署日记
Ceph部署记录
PVE下的新Ceph
查看网卡速率
Iscsi 部署安装
OTRS-znuny部署记录
CubeFs部署日记
CasaOS安装记录
VMware ESXi部署
PVE硬盘直通的几种方式
ZFS内存高占用ARC
ZFS zpool学习文档
PVE节点退出集群
Linux操作问题,疑难杂症记录
乱码不显示中文
如何清除磁盘上残留的分区信息:
iperf3 网络性能测试工具
电视直播配置
本文档使用 MrDoc 发布
-
+
首页
在Docker中运行一个Ubuntu桌面并安装Chrome浏览器
因为有一个浏览器挂机的需求,所以想在服务器上使用docker虚拟化出一个ubuntu系统,并在系统中使用浏览器进行挂机。 查阅了一下资料,已经有人制作出了相关镜像叫ubuntu-xfce-vnc,所以我们直接拿来用即可: 完整的镜像资料见:https://hub.docker.com/r/soff/ubuntu-xfce-vnc ## 镜像支持3种远程连接方式 ``` VNC-Server (default VNC port 5901) RDP-Server (default RDP port 3389) noVNC - HTML5 VNC client (default http port 6901) ``` 选择时只需要将对应的端口映射到本机并公开即可,也就是 -p 参数的配置 我这里使用的是2、RDP的连接方式,也就是使用微软的Microsoft Remote Desktop这个软件进行连接。执行如下命令: ``` docker run --name xfce -d -p 3389:3389 -e USER_PASSWORD=password soff/ubuntu-xfce-vnc ``` 虚拟的ubuntu桌面就启动了 登陆用户名:user 登陆的密码:password (对应USER_PASSWORD参数) 使用远程连接工具连接即可 ![](/media/202212/2022-12-15_143708_1402120.811208943814684.png) ## 接下来是安装chrome浏览器的部分, 虽然默认已经自带了chromium,但是版本比较老,索性直接安装最新的chrome浏览器 打开命令行,切换到root账户下 ``` sudo su ``` 进行chrome的下载和安装 ``` apt-get update && apt-get install wget wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb apt-get install -y -f ./google-chrome-stable_current_amd64.deb ``` 安装之后会发现打不开chrome,所以还需要继续执行下面2行命令 ``` sed -e '/chrome/ s/^#*/#/' -i /opt/google/chrome/google-chrome echo 'exec -a "$0" "$HERE/chrome" "$@" --user-data-dir="$HOME/.config/chrome" --no-sandbox --disable-dev-shm-usage' >> /opt/google/chrome/google-chrome ``` ps:命令比较多,可以直接在老的chromium上打开本文地址,然后进行复制粘贴执行,上述3个步骤命令需要分开执行,且一定要在root用户下,否则可能会导致最后安装的chrome打不开 接着在Internet菜单中打开chrome浏览器即可 ![](/media/202212/2022-12-15_143839_7302700.7895272365044732.png) 最终部署: ``` docker run --name chrome \ -d -p 6389:3389 \ --user 0 \ -e USER_PASSWORD=1234@abc \ -v /nas2:/nas2 \ soff/ubuntu-xfce-vnc ``` 加:user 0 --root模式
dz
2022年12月20日 14:39
转发文档
收藏文档
上一篇
下一篇
手机扫码
复制链接
手机扫一扫转发分享
复制链接
Markdown文件
分享
链接
类型
密码
更新密码