webtop

jjm2473/webtop Docker 镜像

基于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 命令示例

bash
docker 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运行容器的用户ID1000
PGID运行容器的用户组ID1000
TZ时区设置Asia/Shanghai
START_DOCKER是否在容器内启动Docker服务false
PULSE_RUNTIME_PATH音频运行时路径/tmp/pulse/default
LC_ALL系统编码设置,用于中文支持zh_CN.UTF-8

卷挂载

卷路径描述
/tmp/.X11-unixX11套接字,用于图形显示
/tmp/pulse音频相关文件
/config配置文件持久化目录

端口映射

主机端口容器端口描述
30003000Web访问主端口
30013001备用端口

设备映射

  • /dev/dri:/dev/dri:用于图形硬件加速

其他设置

  • shm_size: "2gb":设置共享内存大小,提升图形性能
  • ipc: shareable:启用IPC共享,增强进程间通信
  • restart: unless-stopped:除非手动停止,否则容器自动重启

镜像拉取方式

您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。

轩辕镜像加速拉取命令点我查看更多 webtop 镜像标签

docker pull docker.xuanyuan.run/jjm2473/webtop:<标签>

DockerHub 原生拉取命令

docker pull jjm2473/webtop:<标签>
专业版 · 高速稳定拉取镜像
50GB 仅 ¥8/年
高速镜像下载在线技术支持99.95% SLA 保障付费会员免广告