Docker下安装ubuntu使用浏览器远程办公开发

通常需要远程办公的时候,我们一般会远程到某台装有Windows的服务器,就连购买小主机时,也是优先寻找可以安装Windows配置的机器,为的就是Windows桌面环境的操作便利性。

很早也尝试过使用虚拟机安装Ubuntu进行办公的经历,只是在虚拟机中安装的ubuntu环境,远远谈不上流畅,充其量只能在尝鲜。也因此很少真正的对ubuntu产生好感。

最近看到有人尝试在Docker下安装了一个完整的ubuntu,通过web vnc在浏览器中访问即可进入桌面环境,试了一下居然异常的流畅。同时环境中已经装好了大部分的常用软件。这里也记录一下具体的步骤。

说来也简单,一行命令就搞定的事情:

docker run -d \
  --name docker-ubuntu \
  --hostname docker-ubuntu \
  --restart unless-stopped \
  --cpus 2 \
  --memory 4096M \
  --shm-size 512m \
  -e VNC_PW=password \
  -e LANG=zh_CN.UTF-8 \
  -e LANGUAGE=zh_CN:zh \
  -e LC_ALL=zh_CN.UTF-8 \
  -p 6901:6901 \
  -v /home/docker/ubuntu-desktop/shares:/home/kasm-user/shares \
  kasmweb/ubuntu-jammy-desktop:1.14.0

以上需要修改一下VNC_PW的值,完成后浏览器访问https://localhost:6901,输入用户名:kasm_user,密码:VNC_PW的值登录即可。

登录后还需要做一下配置,点击页面左侧的悬浮窗,在设置里勾选上“输入法输入法”,即可使用宿主机自身的输入法;在设置里勾选上“无缝剪贴板”,即可在宿主机之间复制粘贴。 

安装软件和设置目录权限,需要登入root账户。首先在宿主机运行以下命令重置root账户密码:

docker exec -u root -it ubuntu passwd

接着在容器环境中的终端里运行:

su root --login

然后就可以正常安装软件了

评论

Popular Posts

快乐来自于做出「舍弃」的能力

随身WiFi折腾指南: 解锁、刷机与DIY

《请回答1988》 응답하라 1988 Reply 1988

员工自述:惊曝大酒店黑幕触目惊心

域名解析基础知识

月薪 7000 在一线城市如何过上品质生活

教你读暗码了解牛奶的真正生产日期

月光的个人知识管理工具软件

三八节有感