HandBrake
This is a container for the dvd ripping/movie encoding application.
It needs access to /dev/sr0 device and run as privileged container at the moment.
It's based on DesktopContainers/base-mate
Since it is an X11 GUI software, usage is in two steps:
- Run a background container as server or start existing one.
docker start handbrake || docker run -d --name handbrake --privileged --device /dev/sr0 -p 8887:80 -v /tmp/:/rips desktopcontainers/handbrake
- Connect to the server using
ssh -X. Logging in withsshautomatically opens handbrake
ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no \
-X app@$(docker inspect --format '{{ .NetworkSettings.IPAddress }}' handbrake)
- Encode your movies and enjoy.