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

SheepIt渲染农场客户端的官方Docker镜像,支持文本界面和Web图形界面两种交互方式,便于用户快速部署和管理分布式渲染任务。
以下是文本界面的快速启动示例,需将<login>和<password>替换为您的SheepIt用户名和密码(建议使用渲染密钥)。可通过docker attach sheepit连接容器的文本界面,按Ctrl+P + Ctrl+Q可断开连接(默认退出序列)。
docker run -dit \ --name sheepit \ -e SHEEP_LOGIN=<login> \ -e SHEEP_PASSWORD=<password> \ sheepitrenderfarm/client:text
以下是Web图形界面的快速启动示例,访问http://<host-ip-addr>:5800即可使用类似桌面应用的图形前端。<host-ip-addr>为运行容器的Docker主机IP地址/主机名/FQDN,本地主机可直接访问http://localhost:5800。
docker run -d \ --name sheepit \ -p 5800:5800 \ sheepitrenderfarm/client:gui
文本界面(命令行)镜像使用标签text,同时text也是默认标签(即latest标签指向text)。
Web图形界面(桌面)镜像使用标签gui。
还提供版本特定标签,例如对于text标签和版本1.2.3,对应标签为text-1.2和text-1.2.3。更多标签信息可参考GitLab Tags或Docker Hub Tags。
如需修改运行用户的UID和GID,可分别通过USER_ID和GROUP_ID环境变量设置,默认值均为1000。
通过设置环境变量BETA=true,可使用客户端的Beta分支。
所有SheepIt客户端参数均可通过环境变量控制。如需查看参数说明,可运行docker run --rm -e SHEEP_HELP=true sheepitrenderfarm/client:text。
| 命令行参数 | 环境变量 | 说明 |
|---|---|---|
--help | SHEEP_HELP | 设置为true激活 |
--headless | SHEEP_HEADLESS | 设置为true激活,默认true |
--no-gpu | SHEEP_NO_GPU | 设置为true激活 |
--no-systray | SHEEP_NO_SYSTRAY | 设置为true激活 |
--show-gpu | SHEEP_SHOW_GPU | 设置为true激活 |
--verbose | SHEEP_VERBOSE | 设置为true激活 |
--version | SHEEP_VERSION | 设置为true激活 |
-cache-dir | SHEEP_CACHE_DIR | 默认路径为卷/sheepit/cache |
-compute-method | SHEEP_COMPUTE_METHOD | - |
-config | SHEEP_CONFIG | - |
-cores | SHEEP_CORES | - |
-extras | SHEEP_EXTRA | - |
-gpu | SHEEP_GPU | - |
-hostname | SHEEP_HOSTNAME | 默认值为SheepIt-Docker |
-memory | SHEEP_MEMORY | - |
-password | SHEEP_PASSWORD | - |
-priority | SHEEP_PRIORITY | - |
-proxy | SHEEP_PROXY | - |
-rendertime | SHEEP_RENDERTIME | - |
-request-time | SHEEP_REQUEST_TIME | - |
-server | SHEEP_SERVER | - |
-shared-zip | SHEEP_SHARED_ZIP | 默认路径为卷/sheepit/shared-zip |
-shutdown | SHEEP_SHUTDOWN | - |
-shutdown-mode | SHEEP_SHUTDOWN_MODE | - |
-theme | SHEEP_THEME | GUI默认主题为dark |
-title | SHEEP_TITLE | - |
-ui | SHEEP_UI | 根据标签默认值为text(文本界面)或swing(图形界面) |
可参考示例文件docker-compose.yaml或gui-docker-compose.yaml进行配置。
如需启用Nvidia GPU支持,需确保Docker版本≥19.03,主机已安装最新NVIDIA驱动和nvidia-docker2。Nvidia官方安装指南可参考此处。运行容器时需添加--gpus all参数:
docker run -d \ #[...] --gpus all \ #[...]
若在同一主机或集群中运行多个容器,且使用网络共享文件系统,建议共享/sheepit/shared-zip目录。例如,将主机目录/opt/sheepit/shared-zip通过-v /opt/sheepit/shared-zip:/sheepit/shared-zip挂载到容器:
docker run -d \ #[...] -v /opt/sheepit/shared-zip:/sheepit/shared-zip \ #[...]
此外,可设置DOWNLOAD_ONLY="true"仅下载最新SheepIt客户端JAR文件,将版本信息缓存到/sheepit/client目录后退出。结合NO_AUTOUPDATE="true"可固定客户端版本,便于多容器共享:
docker run \ --name sheepit \ -e DOWNLOAD_ONLY="true" \ sheepitrenderfarm/client:text && \ docker cp -a sheepit:/sheepit/client /opt/sheepit/client
之后可运行多个共享/sheepit/client和/sheepit/shared-zip的容器:
docker run -d \ #[...] -e NO_AUTOUPDATE="true" \ -v /opt/sheepit/client:/sheepit/client \ -v /opt/sheepit/shared-zip:/sheepit/shared-zip \ #[...]
不建议长期设置SHEEP_VERBOSE,若需使用,建议通过--log-opt max-size=10m限制日志文件大小。
Web图形界面默认通过5800端口提供HTTP服务,同时支持5900端口的VNC服务。该标签基于jlesage/docker-baseimage-gui镜像,相关配置选项均适用。
构建镜像的详细步骤可参考build.sh文件。
Docker Hub仓库
SheepIt GitLab仓库
SheepIt官网
dapor2000 @GitHub仓库
AGSPhoenix @GitHub仓库
zocker-160 @GitHub仓库 #1 和 #2
DaCool @GitHub仓库
免费版仅支持 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