介绍
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