Handbrake Docker With Web Interface

Quick Start

docker pull jlesage/handbrake

NOTE: The Docker command provided in this quick start is given as an example and parameters should be adjusted to your need.

Launch the HandBrake docker container with the following command:

docker run -d \
    --name=handbrake \
    -p 5800:5800 \
    -v /docker/appdata/handbrake:/config:rw \
    -v /home/user:/storage:ro \
    -v /home/user/HandBrake/watch:/watch:rw \
    -v /home/user/HandBrake/output:/output:rw \
    jlesage/handbrake

Where:

Browse to http://your-host-ip:5800 to access the HandBrake GUI. Files from the host appear under the /storage folder in the container.

Original: https://hub.docker.com/r/jlesage/handbrake/

Modified:

docker run -d     --name=handbrake  \
   -p 5800:5800    \
   -v /docker/appdata/handbrake:/config:rw \ 
   -v /mnt/folder1:/storage:rw    \
   -v /mnt/folde2:/storage2:rw   \ 
   -v /home/user/HandBrake/watch:/watch:rw \
   -v /mnt/folder3/data_converted:/output:rw  \
   jlesage/handbrake

Documentation

Full documentation is available at https://github.com/jlesage/docker-handbrake