Docker部署常见应用之桌面版系统ubuntu-desktop

打印 上一主题 下一主题

主题 1802|帖子 1802|积分 5406


ubuntu-desktop 简介

colinchang/ubuntu-desktop 是一个Docker镜像,基于KasmWeb⁠的 Ubuntu 22.04 桌面版(Web) Docker Image。镜像替换了阿里云Ubuntu Jammy镜像源,安装了Google Chrome浏览器和流行的文本编辑器VSCode。同时集成了qBittorren/迅雷/百度网盘国内流行的主流下载工具。
运行容器,即可得到一个纯净的Ubuntu 22.04桌面环境,通过任意浏览器访问 https://your-host-ip 即可。适合部署在Home Server或OpenWrt等软路由系统中,实现网络资源下载和私有网络服务访问。
ubuntu-desktop 部署

要安装并运行这个镜像,你可以按照以下步骤操作:

  • 安装Docker
    假如你的系统上还没有安装Docker,你需要先举行安装。访问 Docker 官方网站获取安装指南:https://docs.docker.com/get-docker/
  • 拉取镜像
    利用Docker命令拉取colinchang/ubuntu-desktop镜像:
    1. docker pull colinchang/ubuntu-desktop
    复制代码
  • 运行容器
    利用docker run命令启动一个新的容器实例。
    1. docker run -d \
    2.   --name ubuntu \
    3.   --shm-size=512m \
    4.   -p 6901:6901 \
    5.   -e VNC_PW=123456 \
    6.   -u root \
    7.   --restart always \
    8.   colinchang/ubuntu-desktop
    复制代码
    这个docker run命令用于创建并启动一个名为ubuntu的容器实例,基于colinchang/ubuntu-desktop镜像,并设置了一系列参数以配置容器的举动。下面是对这个命令各部分的解释:

    • docker run:Docker命令行工具的命令,用于创建和启动一个新的容器。
    • -d:以“detached”模式运行容器,即在后台运行。
    • --name ubuntu:为容器指定一个名称ubuntu,之后可以通过这个名称引用容器。
    • --shm-size=512m:设置容器的共享内存大小为512MB。这对于某些需要大量共享内存的应用步伐是须要的。
    • -p 6901:6901:将容器内部的6901端口映射到宿主机的6901端口。这通常用于VNC服务器,允许你通过VNC客户端连接到容器的桌面环境。
    • -e VNC_PW=123456:设置环境变量VNC_PW,值为123456。这通常用于设置VNC服务器的暗码。
    • -u root:以root用户身份运行容器。这给予容器完全的权限来执行任何操作。
    • --restart always:设置容器的自动重启计谋为“always”,即无论容器因何种原因退出,Docker都会实验重启它。
    • colinchang/ubuntu-desktop:指定要运行的Docker镜像的名称。
    这个命令的目标是启动一个带有桌面环境的Ubuntu容器,通过设置VNC暗码和端口映射,允许用户通过VNC客户端远程访问容器的图形界面。--shm-size参数确保了容器有足够的共享内存,这对于图形界面的运行是重要的。

  • 访问桌面环境
    访问https://<your-host>:6901 , 登录信息如下:

    • 用户名:kasm_user
    • 暗码:123456
    留意通过浏览器访问时协议类型务必确认是https。


参考文章

Dockhub ubuntu-desktop

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

北冰洋以北

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表