分享一个用好的基于 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 友搞定了,可以介绍一下方法。
|  |      1fiht      2023-08-21 13:39:30 +08:00 感谢分享,代码开源吗? | 
|      20o0O0o0O0o      2023-08-21 13:44:44 +08:00 via iPhone | 
|      3Pantheoon      2023-08-21 15:58:36 +08:00 镜像不小啊, | 
|  |      4bjzhou1990      2023-08-21 16:34:52 +08:00 我怎么感觉你需要的是 LXC | 
|  |      5sxcsfan      2023-08-21 16:36:05 +08:00 https://github.com/jlesage/docker-firefox 这个更轻量一些,适合只需要浏览器的场景 | 
|      7kaixinyidian      2023-08-21 17:04:03 +08:00 安装完后,访问网站什么也没有,打不开 用的是 arm 服务器 | 
|      81044523901      2023-08-21 17:42:06 +08:00 好像有 bug | 
|      10kaixinyidian      2023-08-21 18:40:44 +08:00 @yinmin 不行 | 
|      11yinmin OP @yatoooon #10 我特意在 armbian (ubuntu22.04)的 arm cpu 板子上测试了 arm64 版 docker 镜像,可以安装使用的。 | 
|      15yy915cn      2024-06-09 22:10:23 +08:00 好是好用,但是手机操作很不友好,好像也装不了 vnc | 
|      16bigbigpeng3      357 天前 2vCPU 2GB RAM VPS 打开 https://server_ip:6901/ 登录上后,一直是黑屏。。。没找到解决方案。。。 |