This repo moved to https://github.com/zocker-160/sheepit-docker
This is a fork of @AGSPhoenix docker image.
After being appalled by @dapor2000's monstrous 1.2 GB SheepIt client image, I took it upon myself to build a somewhat more lightweight client, and after a few hours, came up with this Debian-based image that is a fifth the size, acts as a drop-in replacement, and auto-updates the client on container startup.
There's probably a little more room for fat trimming, since this was adapted from an old Ubuntu VM setup script, but I'm satisfied with where things are currently.
Pretty similar to @dapor2000's, just swap out your username and password.
docker run -it \
--name "Sheepit-Renderclient" \
-e user_name=<username> \
-e user_password=<public_key> \
zocker160/sheepit-slim:latest <additional_sheepit_arguments>
in order to update the sheepit client itself, you only need to restart the container, it will download the latest version on startup
-e user_name
/-e user_password
specify usename and password of your sheepit account-e cpu=4
(optional) number of CPU cores being used for rendering - if not set: autodetection-d
(optional) run docker image in background; usedocker attach <container_name>
to get into the running container-h
(optional) set hostname-e ui <text/oneLine>
(optional) change the CLI mode; default:text
important: you can also pass any additional argument directly to the sheepit-client by replacing <additional_sheepit_arguments>
(e.g. -memory 5G
)
hint: if you are using a DockerGUI like Portainer, you put those arguments into the CMD
or Command
field
docker attach <Container_name>
press Ctrl + c
in order to exit after finishing the current frame
press Ctrl + p
and then Ctrl + q
in order to detach from the terminal