分享一个用好的基于 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 友搞定了,可以介绍一下方法。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.