利用者・トーク:Jbakker/Blender docker
I've had some success running Blender from within Docker using this method: http://stackoverflow.com/a/28971413/320036
Once you have a user set up in the image with the same UID as your own, you can start Blender like this:
> sudo docker run -it --rm \ -e DISPLAY=$DISPLAY \ -v /tmp/.X11-unix:/tmp/.X11-unix \ -v ~/Documents:/home/developer/Documents \ -v ~/.config/blender:/home/developer/.config/blender \ blender:2.75 \ ./build_linux/bin/blender
That can be baked into a docker-compose.yml file:
blender:
image: blender:2.75
environment:
DISPLAY: ":0"
volumes:
- /tmp/.X11-unix:/tmp/.X11-unix
- /home/user/.config/blender:/home/developer/.config/blender
- /home/user/Documents:/home/developer/Documents
command: [/home/developer/build_linux/bin/blender]
Which is started like this:
sudo docker-compose run --rm blender
The only problem is I seem to have no 3D acceleration, but it still runs well (software rendering I guess).