本站支持搜索的镜像仓库:Docker Hub、gcr.io、ghcr.io、quay.io、k8s.gcr.io、registry.gcr.io、elastic.co、mcr.microsoft.com

本镜像基于 Ubuntu 24.04 LTS (Noble Numbat) 构建,提供无头(Headless)环境下运行开源 3D 创作套件 Blender 的完整解决方案。镜像集成 Xfce 桌面环境、TigerVNC 服务器和 noVNC 客户端,支持通过 VNC viewer 或 Web 浏览器远程访问图形界面。同时包含 Mesa3D 图形库和 VirtualGL 工具包,全面支持 OpenGL、OpenGL ES、WebGL 等 3D 图形 API,适用于远程 3D 建模、渲染及图形应用测试场景。
以下标签定期构建并发布至 Docker Hub:
latestchromiumlatest 基础上添加 Chromium 浏览器,适用于需要网页集成或 WebGL 测试的场景。firefoxlatest 基础上添加 Firefox 浏览器(非 Snap 版本,来自 Mozilla Team PPA),支持网页图形应用和兼容性测试。sudo 支持,允许容器内权限提升操作。glxgears(图形渲染测试)、es2tri(OpenGL ES 测试)。glmark2(OpenGL 性能基准测试)。chromium 标签):开源网页浏览器,支持 WebGL。firefox 标签):非 Snap 版本浏览器,支持扩展和网页图形应用。nano(Ubuntu 发行版)。mousepad(轻量级 GUI 文本编辑器)。jq(最新版本)。tini(作为 PID 1 进程,确保容器信号处理和资源回收)。无头 3D 建模与渲染
通过远程桌面访问 Blender,在无本地图形界面的服务器/云环境中进行 3D 建模和渲染任务。
图形应用测试
验证 OpenGL/OpenGL ES/WebGL 应用在不同浏览器(Chromium/Firefox)中的兼容性,或测试图形性能基准。
教育与演示
搭建共享的 Blender 教学环境,学生通过浏览器或 VNC 远程接入,无需本地安装软件。
浏览器兼容性测试
在隔离环境中测试网页图形应用(如 WebGL 项目)在 Chromium 和 Firefox 中的表现。
latest)docker run -d -p 5901:5901 -p 6901:6901 --name blender-vnc accetto/ubuntu-vnc-xfce-blender-g3:latest
宿主机IP:5901,默认无密码(可通过环境变量设置)。[***],点击 "Connect" 进入桌面。docker run -d -p 5901:5901 -p 6901:6901 \ -e VNC_PASSWORD=mysecret \ # 设置 VNC/noVNC 访问密码 --name blender-vnc-secure \ accetto/ubuntu-vnc-xfce-blender-g3:latest
docker run -d -p 5901:5901 -p 6901:6901 \ -e VNC_RESOLUTION=1920x1080 \ # 设置桌面分辨率(默认 1280x720) -e USER=developer \ # 自定义容器内用户名(默认 'headless') -e USER_ID=1001 \ # 自定义用户 UID(避免权限冲突) -v /host/data:/home/developer/data \ # 挂载宿主机目录(持久化数据) --name blender-vnc-custom \ accetto/ubuntu-vnc-xfce-blender-g3:chromium # 使用带 Chromium 的标签
version: '3' services: blender-vnc: image: accetto/ubuntu-vnc-xfce-blender-g3:firefox ports: - "5901:5901" # VNC 端口 - "6901:6901" # noVNC 端口 environment: - VNC_PASSWORD=workspace # VNC 访问密码 - VNC_RESOLUTION=1600x900 # 桌面分辨率 - USER=blender-user # 容器内用户名 volumes: - ./blender-projects:/home/blender-user/projects # 持久化项目文件 restart: unless-stopped
| 环境变量 | 说明 | 默认值 |
|---|---|---|
VNC_PASSWORD | VNC/noVNC 访问密码(为空时无需密码) | 空(无密码) |
VNC_RESOLUTION | 桌面分辨率(格式:WIDTHxHEIGHT) | 1280x720 |
VNC_COL_DEPTH | 颜色深度(支持 8/16/24/32) | 24 |
USER | 容器内默认用户名(需配合 USER_ID 和 GROUP_ID 设置权限) | headless |
USER_ID | 自定义用户 UID(避免宿主机与容器文件权限冲突) | 1000 |
GROUP_ID | 自定义用户组 GID | 1000 |
Chromium 安全模式
Chromium 浏览器以 --no-sandbox 模式运行(容器环境限制),需注意潜在安全风险,避免访问不受信任的网页。
Firefox 版本说明
firefox 标签中的浏览器为非 Snap 版本,来自 Mozilla Team PPA,解决了 Ubuntu 24.04 原生 Snap 版本在容器中不兼容的问题。
镜像代际
本镜像为第三代(G3)无头图形镜像,前两代(G1/G2)分别对应 GitHub 仓库 accetto/ubuntu-vnc-xfce 和 accetto/xubuntu-vnc-novnc,功能及架构存在差异,请勿混用配置。
免费版仅支持 Docker Hub 加速,不承诺可用性和速度;专业版支持更多镜像源,保证可用性和稳定速度,提供优先客服响应。
免费版仅支持 docker.io;专业版支持 docker.io、gcr.io、ghcr.io、registry.k8s.io、nvcr.io、quay.io、mcr.microsoft.com、docker.elastic.co 等。
当返回 402 Payment Required 错误时,表示流量已耗尽,需要充值流量包以恢复服务。
通常由 Docker 版本过低导致,需要升级到 20.x 或更高版本以支持 V2 协议。
先检查 Docker 版本,版本过低则升级;版本正常则验证镜像信息是否正确。
使用 docker tag 命令为镜像打上新标签,去掉域名前缀,使镜像名称更简洁。
探索更多轩辕镜像的使用方法,找到最适合您系统的配置方式
通过 Docker 登录方式配置轩辕镜像加速服务,包含7个详细步骤
在 Linux 系统上配置轩辕镜像源,支持主流发行版
在 Docker Desktop 中配置轩辕镜像加速,适用于桌面系统
在 Docker Compose 中使用轩辕镜像加速,支持容器编排
在 k8s 中配置 containerd 使用轩辕镜像加速
在宝塔面板中配置轩辕镜像加速,提升服务器管理效率
在 Synology 群晖NAS系统中配置轩辕镜像加速
在飞牛fnOS系统中配置轩辕镜像加速
在极空间NAS中配置轩辕镜像加速
在爱快ikuai系统中配置轩辕镜像加速
在绿联NAS系统中配置轩辕镜像加速
在威联通NAS系统中配置轩辕镜像加速
在 Podman 中配置轩辕镜像加速,支持多系统
配置轩辕镜像加速9大主流镜像仓库,包含详细配置步骤
无需登录即可使用轩辕镜像加速服务,更加便捷高效
需要其他帮助?请查看我们的 常见问题 或 官方QQ群: 13763429