jjm2473/webtop Docker 镜像
jjm2473查看 Docker Hub 原文页
基于linuxserver/webtop的分支镜像,将浏览器替换为Firefox并添加中文支持,提供Web访问的桌面环境。
下载次数: 0状态:社区镜像维护者:jjm2473仓库类型:镜像最近更新:3 年前
jjm2473/webtop 镜像文档
镜像概述
jjm2473/webtop 是基于 linuxserver/webtop 的分支镜像,主要修改包括将默认浏览器替换为 Firefox,并添加中文支持,提供可通过 Web 访问的桌面环境。
核心功能与特性
- 浏览器替换:将默认浏览器从 Chrome 更改为 Firefox
- 中文支持:内置中文语言包和编码支持(LC_ALL=zh_CN.UTF-8)
- Web 访问:通过浏览器即可访问完整的桌面环境
- 兼容性:继承 linuxserver/webtop 的核心功能,支持图形加速和音频输出
使用场景
- 需要通过 Web 远程访问桌面环境的用户
- 偏好 Firefox 浏览器的用户
- 对中文显示和输入有需求的用户
- 开发或测试环境中需要临时桌面环境的场景
使用方法
Docker Compose 部署示例
yaml--- version: "2.1" services: webtop: image: docker.xuanyuan.run/jjm2473/webtop:latest container_name: webtop security_opt: - seccomp:unconfined network_mode: bridge dns: 172.17.0.1 environment: - TITLE=Webtop # 桌面标题 - PUID=1000 # 用户ID,用于权限控制 - PGID=1000 # 用户组ID,用于权限控制 - TZ=Asia/Shanghai # 时区设置 - START_DOCKER=false # 是否启动Docker服务 - PULSE_RUNTIME_PATH=/tmp/pulse/default # 音频运行时路径 - LC_ALL=zh_CN.UTF-8 # 中文编码设置 volumes: - xorg:/tmp/.X11-unix # X11套接字卷 - pulse:/tmp/pulse # 音频卷 - /mnt/data/Configs/Webtop:/config # 配置文件持久化路径 devices: - /dev/dri:/dev/dri # 图形加速设备 ports: - 3000:3000 # Web访问端口 - 3001:3001 # 备用端口 shm_size: "2gb" # 共享内存大小 ipc: shareable # IPC共享设置 restart: unless-stopped # 重启策略 volumes: xorg: pulse:
Docker Run 命令示例
bashdocker run -d \ --name=webtop \ --security-opt seccomp=unconfined \ --network=bridge \ --dns=172.17.0.1 \ -e TITLE=Webtop \ -e PUID=1000 \ -e PGID=1000 \ -e TZ=Asia/Shanghai \ -e START_DOCKER=false \ -e PULSE_RUNTIME_PATH=/tmp/pulse/default \ -e LC_ALL=zh_CN.UTF-8 \ -v xorg:/tmp/.X11-unix \ -v pulse:/tmp/pulse \ -v /mnt/data/Configs/Webtop:/config \ --device /dev/dri:/dev/dri \ -p 3000:3000 \ -p 3001:3001 \ --shm-size=2gb \ --ipc=shareable \ --restart unless-stopped \ docker.xuanyuan.run/jjm2473/webtop:latest
配置参数说明
环境变量
| 变量名 | 描述 | 默认值 |
|---|---|---|
| TITLE | 桌面环境标题 | Webtop |
| PUID | 运行容器的用户ID | 1000 |
| PGID | 运行容器的用户组ID | 1000 |
| TZ | 时区设置 | Asia/Shanghai |
| START_DOCKER | 是否在容器内启动Docker服务 | false |
| PULSE_RUNTIME_PATH | 音频运行时路径 | /tmp/pulse/default |
| LC_ALL | 系统编码设置,用于中文支持 | zh_CN.UTF-8 |
卷挂载
| 卷路径 | 描述 |
|---|---|
| /tmp/.X11-unix | X11套接字,用于图形显示 |
| /tmp/pulse | 音频相关文件 |
| /config | 配置文件持久化目录 |
端口映射
| 主机端口 | 容器端口 | 描述 |
|---|---|---|
| 3000 | 3000 | Web访问主端口 |
| 3001 | 3001 | 备用端口 |
设备映射
/dev/dri:/dev/dri:用于图形硬件加速
其他设置
shm_size: "2gb":设置共享内存大小,提升图形性能ipc: shareable:启用IPC共享,增强进程间通信restart: unless-stopped:除非手动停止,否则容器自动重启
jjm2473 命名空间的其他可用镜像:
镜像拉取方式
您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。
DockerHub 原生拉取命令
docker pull jjm2473/webtop:<标签>
用户好评
来自真实用户的反馈,见证轩辕镜像的优质服务