介绍

  • ubuntu-desktop是基于KasmWeb的 Ubuntu 22.04 桌面版(Web) Docker Image。

  • 镜像替换了阿里云Ubuntu Jammy镜像源,安装了Google Chrome浏览器和流行的文本编辑器VSCode。

  • 同时集成了qBittorren/迅雷/百度网盘国内流行的主流下载工具。

  • 适合部署在Home Server或OpenWrt等软路由系统中,实现网络资源下载和私有网络服务访问。

安装教程

  1. 演示以在群晖NAS系统上安装为例

  2. 打开群晖的SSH功能,使用终端软件进行连接,并切换到root状态下。

  3. 复制并修改下面的命令,粘贴到终端内执行。
    (演示时443端口是被群晖系统占用的,所以替换为4433端口。)

    #第一个443端口是容器外部访问端口,可以自己修改。
    #VNC_PW=password中的password是VNC登录密码,先搭建一遍熟悉一下,也可以自己修改。
    
    docker run -d \
        --name ubuntu \
        --shm-size=512m \
        -p 443:6901 \
        -e VNC_PW=password \
        -u root \
        --restart always \
        colinchang/ubuntu-desktop
  4. 查看正在运行的此容器实时日志
    (不想看了可以按Ctrl+C停止)

    docker logs ubuntu -f

访问ubuntu-desktop

  1. 打开浏览器,以群晖的IP+设置的端口进行访问。
    以本机为例(注意是https协议):https://172.16.19.6:4433
    点击高级

  2. 点击继续前往

  3. 输入账号密码后点击登录
    用户名:kasm_user
    密码:password

  4. 如果你显示的是文字版的VNC页面,刷新浏览器即可。

  5. 登录成功,点击允许。

  6. 可以看到系统已经预装好了多种下载工具和浏览器

  7. 既可以访问外部网络资源也可以访问局域网设备

  8. 像其他的下载工具就不介绍了,大家都很熟悉。

挂载本地文件夹路径到容器内部