This Docker container makes easier to get an instance of Transmission up and running in ARMv7 (armhf) platform such as Raspberry 2, Utilite, Cubox-i, Odroid...
Base Image used armv7/armhf-archlinux, thanks to@umiddelb
The Transmission config directory is used to store all the configuration, I recommend mounting it as a host directory using the data volume
Transmission-Daemon will be run by daemon user. The first step is to make sure that daemon user is the owner of the config
folder:
docker run -u root -v /host/data/transmission:/config gerardribas/armhf-transmission chown -R daemon /config
The container accepts another volume to be passed on /dowloads
which is the folder for placing the torrents downloaded.
The container exposes the following ports:
- Web Interface: 9091
- Port Forwarding: 50001 (tcp & udp)
docker run -v /host/data/transmission:/config -v /host/downloads:/downloads --name="transmission" -d -p 9091:9091 -p 50001:50001 -p 50001:50001/udp gerardribas/armhf-transmission
Success. Your Transmission Daemon is now ready to be used! Well done!
Should be available on http://<your_domain>:9091/transmission
Please raise an issue if you encounter any problems with this Dockerfile.