镜像名:linuxserver/msedge

介绍

    services:
      msedge:
        image: linuxserver/msedge:latest
        container_name: edge
        security_opt:
          - seccomp:unconfined
        environment:
          - PUID=1000
          - PGID=1000                # 确认主机用户组 ID,一般为 1000
          - TZ=Asia/Shanghai
          - LC_ALL=zh_CN.UTF-8
          # ✅ 显式启用 Wayland(默认已是 true,但显式写出更可靠)
          - PIXELFLUX_WAYLAND=true
          # ✅ 官方变量名:DRINODE(渲染)和 DRI_NODE(编码),此处指向同一设备实现 Zero Copy
          - DRINODE=/dev/dri/renderD128
          - DRI_NODE=/dev/dri/renderD128
          - EDGE_CLI=https://www.2345.com/?kynjtlf
        volumes:
          - /vol1/@appshare/Docker/Edge:/config
        ports:
          - 3400:3000
          - 3401:3001
        # ✅ 设备映射整个 /dev/dri 或单独映射 renderD128
        devices:
          - /dev/dri/renderD128:/dev/dri/renderD128
        # ✅ 加入 video 和 render 组,确保访问权限
        group_add:
          - "44"     # video 组
          - "105"    # render 组(部分系统为 44,请先执行 getent group render 确认)
        shm_size: 2gb
        restart: unless-stopped