分享一个用好的基于 Docker 的 Ubuntu Desktop 版本,kasmweb 公司的 ubuntu-jammy-desktop 社区版。最近研究了一下,弄出来了 root 、文件共享、中文界面显示、中文输入,感觉蛮好用的,分享给大家。
至少双核 CPU (x64 或 arm64 架构),2GB 内存,20GB 硬盘空间
docker pull kasmweb/ubuntu-jammy-desktop:1.14.0
docker run -d --restart=unless-stopped \
--name ubuntu-desktop \
-p 6901:6901 \
-e VNC_PW=password \
-e LANG=zh_CN.UTF-8 \
-e LANGUAGE=zh_CN:zh \
-e LC_ALL=zh_CN.UTF-8 \
-v /home/docker/ubuntu-desktop/shares:/home/kasm-user/shares \
--shm-size=512m \
kasmweb/ubuntu-jammy-desktop:1.14.0
docker exec -u root -it ubuntu-desktop passwd
docker stop/start/restart/rm ubuntu-desktop
用户名:kasm_user
密码:password (VNC_PW 的值)
使用 chrome/edge 浏览器时,支持剪贴板共享。
在 Ubuntu Desktop 里,将文件保存在/home/kasm-user/shares 目录下,会永久存放主机的/home/docker/ubuntu-desktop/shares 目录下,通过这个目录可实现文件共享。
在 Ubuntu Desktop 里的终端,使用以下命令以 root 登录后可以管理系统、安装软件。
su root --login
在网页上的 KasmVNC 的设置中,启用输入法 (IME),即可使用浏览器所属操作系统的中文输入法 (不是 ubuntu 里的输入法)
目前还没搞定声音,按官方介绍需要安装 Kasm Workspaces ,如果有 V 友搞定了,可以介绍一下方法。
1
fiht 2023-08-21 13:39:30 +08:00
感谢分享,代码开源吗?
|
2
0o0O0o0O0o 2023-08-21 13:44:44 +08:00 via iPhone
|
3
Pantheoon 2023-08-21 15:58:36 +08:00
镜像不小啊,
|
4
bjzhou1990 2023-08-21 16:34:52 +08:00
我怎么感觉你需要的是 LXC
|
5
sxcsfan 2023-08-21 16:36:05 +08:00
https://github.com/jlesage/docker-firefox
这个更轻量一些,适合只需要浏览器的场景 |
7
yatoooon 2023-08-21 17:04:03 +08:00
安装完后,访问网站什么也没有,打不开
用的是 arm 服务器 |
8
1044523901 2023-08-21 17:42:06 +08:00
好像有 bug
|
11
yinmin OP @yatoooon #10 我特意在 armbian (ubuntu22.04)的 arm cpu 板子上测试了 arm64 版 docker 镜像,可以安装使用的。
|
15
yy915cn 151 天前
好是好用,但是手机操作很不友好,好像也装不了 vnc
|