
如果你使用 DeepSeek、元宝 AI、Copilot、ChatGPT 等 AI 工具,协助配置轩辕镜像、编写 docker pull 命令、修改 Docker Compose 镜像地址、配置镜像加速、排查镜像拉取失败、分析报错日志等问题,请先让 AI 阅读并遵守轩辕镜像的规则文档。
只需在 AI 对话中先发送下面这句话即可:
请先完整阅读并严格遵守以下文档中的全部规则与要求:
https://xuanyuan.cloud/agents.md
在未充分阅读并理解该文档前,不要生成任何命令、配置、修改建议、故障排查方案或技术回答。后续所有输出都必须严格以该文档中的规范为最高优先级执行。查看 agents.md 用法指南与完整示范。国内用户首推 元宝 AI、DeepSeek 的深度思考模式,不推荐豆包 AI;Cursor 等编辑器可在对话 @ 该链接,或加入 User Rules。 若 AI 无法访问外链,可 打开说明文档 复制全文粘贴。文档会随站点更新,复制内容可能过期,建议定期检查。
https://github.com/SoftFever/OrcaSlicer 是一款开源的FDM打印机切片软件,基于Bambu Studio开发(原名为BambuStudio-SoftFever),而Bambu Studio则衍生自Prusa Research的PrusaSlicer,其根源可追溯至Alessandro Ranellucci及RepRap社区开发的Slic3r。
本镜像由LinuxServer.io团队维护,提供容器化部署方案,便于用户在各种环境中快速运行Orca Slicer,专注于3D打印模型的切片处理,生成打印机可执行的G代码。
本镜像通过Docker manifest实现多平台支持,拉取lscr.io/linuxserver/orcaslicer:latest即可自动匹配对应架构。也可通过标签指定特定架构:
| 架构 | 支持情况 | 标签格式 |
|---|---|---|
| x86-64 | ✅ | amd64-<version tag> |
| arm64 | ❌ | - |
应用部署后可通过以下地址访问:
https://yourhost:3001/
Docker Compose(推荐)
yaml--- services: orcaslicer: image: lscr.io/linuxserver/orcaslicer:latest container_name: orcaslicer environment: - PUID=1000 # 用户ID,通过`id your_user`获取 - PGID=1000 # 组ID,通过`id your_user`获取 - TZ=Etc/UTC # 时区,如Asia/Shanghai volumes: - /path/to/config:/config # 配置文件存储路径,需宿主机目录权限匹配PUID/PGID ports: - 3000:3000 # HTTP端口(默认自签名证书,建议仅内部使用) - 3001:3001 # HTTPS端口(推荐使用) shm_size: "1gb" # 可选,设置共享内存大小,避免浏览器崩溃 restart: unless-stopped
Docker Run
bashdocker run -d \ --name=orcaslicer \ -e PUID=1000 \ -e PGID=1000 \ -e TZ=Etc/UTC \ -p 3000:3000 \ -p 3001:3001 \ -v /path/to/config:/config \ --shm-size="1gb" \ # 可选 --restart unless-stopped \ lscr.io/linuxserver/orcaslicer:latest
环境变量
| 变量名 | 描述 | 默认值 |
|---|---|---|
PUID | 容器内运行用户的ID,用于权限映射 | 1000 |
PGID | 容器内运行用户组的ID,用于权限映射 | 1000 |
TZ | 时区设置,参考时区数据库列表 | Etc/UTC |
CUSTOM_USER | HTTP基础认证用户名(可选,不设置则关闭认证) | abc |
PASSWORD | HTTP基础认证密码(可选,与CUSTOM_USER同时设置生效) | 无 |
CUSTOM_PORT | 内部HTTP端口 | 3000 |
CUSTOM_HTTPS_PORT | 内部HTTPS端口 | 3001 |
SUBFOLDER | 反向代理子路径(需包含首尾斜杠,如/slicer/) | 无 |
TITLE | Web界面标题 | Selkies |
LC_ALL | 容器区域设置(用于语言支持,如zh_CN.UTF-8为中文) | 无 |
DRINODE | DRI3 GPU加速指定设备(如/dev/dri/renderD128) | 无 |
运行参数
| 参数 | 描述 |
|---|---|
-p 3000:3000 | HTTP端口映射(默认自签名证书,不推荐公网暴露) |
-p 3001:3001 | HTTPS端口映射(推荐使用,现代浏览器功能需HTTPS支持) |
-v /path/to/config:/config | 配置目录挂载,存储用户设置和切片文件 |
--shm-size="1gb" | 设置共享内存大小,避免Web界面因内存不足崩溃 |
--device /dev/dri:/dev/dri | 挂载GPU设备用于DRI3加速(支持Intel/AMD开源驱动、Nouveau驱动) |
--gpus all | Nvidia GPU支持(需配合--runtime nvidia,仅非Alpine镜像支持) |
[!WARNING] 本容器提供宿主机系统的特权访问,禁止直接暴露到互联网,需确保在可信网络中使用并采取适当安全措施。
CUSTOM_USER和PASSWORD仅提供基础HTTP认证,适合本地可信网络;公网暴露需搭配反向代理(如https://github.com/linuxserver/docker-swag%EF%BC%89%E5%AE%9E%E7%8E%B0%E5%BC%BA%E8%AE%A4%E8%AF%81%E3%80%82语言支持
通过LC_ALL环境变量设置界面语言,例如:
-e LC_ALL=zh_CN.UTF-8-e LC_ALL=ja_JP.UTF-8-e LC_ALL=de_DE.UTF-8GPU加速
DRI3加速(Intel/AMD/Nouveau)
适用于开源GPU驱动,需挂载设备并可选指定GPU节点:
bashdocker run -d \ --name=orcaslicer \ -e PUID=1000 -e PGID=1000 -e TZ=Asia/Shanghai \ -e DRINODE=/dev/dri/renderD128 \ # 可选,指定GPU设备 -p 3001:3001 \ -v /path/to/config:/config \ --device /dev/dri:/dev/dri \ # 挂载GPU设备 lscr.io/linuxserver/orcaslicer:latest
Nvidia GPU支持
需宿主机安装Nvidia驱动并配置Nvidia运行时:
bash# 配置Nvidia运行时为默认 sudo nvidia-ctk runtime configure --runtime=docker --set-as-default sudo systemctl restart docker # Docker Compose配置示例 services: orcaslicer: image: lscr.io/linuxserver/orcaslicer:latest deploy: resources: reservations: devices: - driver: nvidia count: 1 capabilities: [compute,video,graphics,utility]
应用管理
容器内应用安装有两种方式:
PRoot Apps(持久化,推荐)
安装到用户$HOME目录,容器重建后保留:
bash# 进入容器终端 docker exec -it orcaslicer /bin/bash # 安装应用(如FileZilla) proot-apps install filezilla
Native Apps(非持久化)
通过universal-package-install mod安装系统包(容器重建后丢失):
yamlenvironment: - DOCKER_MODS=linuxserver/mods:universal-package-install - INSTALL_PACKAGES=libfuse2|git # 需安装的包,用|分隔
bash# 进入容器终端 docker exec -it orcaslicer /bin/bash # 实时查看日志 docker logs -f orcaslicer # 查看容器版本 docker inspect -f '{{ index .Config.Labels "build_version" }}' orcaslicer
Docker Compose
bash# 拉取最新镜像 docker-compose pull orcaslicer # 重启容器 docker-compose up -d orcaslicer
Docker Run
bash# 拉取最新镜像 docker pull lscr.io/linuxserver/orcaslicer:latest # 停止并删除旧容器 docker stop orcaslicer && docker rm orcaslicer # 用原参数启动新容器(配置通过挂载目录持久化) docker run [原参数] lscr.io/linuxserver/orcaslicer:latest
--security-opt seccomp=unconfined以允许必要系统调用。您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。
来自真实用户的反馈,见证轩辕镜像的优质服务