mirror of
https://github.com/qbittorrent/qBittorrent.git
synced 2024-12-18 14:11:50 +03:00
de8377ab53
It uses the latest available version for libtorrent and builds both libtorrent and qBittorrent with Cmake + ninja The legal notice must be accepted trought an environment variable called LEGAL and passed to docker when the container is run, to set it true one must set "LEGAL=accept" PR #16828.
1.6 KiB
1.6 KiB
Docker Container Name
This Dockerfile allows you to build a qBittorrent-nox container
Getting Started
Prerequisities
In order to run this container you'll need docker installed.
Built
in the docker folder run
release="4.2.0" ; sudo docker build --build-arg BUILD_TYPE=Release --build-arg RELEASE=$release -t qbittorrent-nox:$release --rm .
where:
- the
release
variable is the specific tagged version you want to build - the
BUILD_TYPE
argument is the build you want to createDebug
orRelease
- the
RELEASE
argument works as the but is the actual argument given to docker, in the above script is defined by therelease
variable
Usage
Container Variables
there is one important variable to run the container:
- the
LEGAL
varible defines if you accept the Legal Notice, put accept as a value only if you understand and accept the Legal Notice
Volumes
there are two main locations:
downloads
contains the files downloaded by qBittorrentconfig
contains qBittorrent configurations
docker run give.example.org/of/your/container:v0.2.1 parameters
Network
on the port 8080
the webinterface is run
RUN
To start the the docker image simply run
docker run --env LEGAL=accept -p 8080:8080 -v /your/path/config:/config -v /your/path/download:/downloads --name qBittorrent qbittorrent-nox:4.2.0
to stop the container
docker stop qBittorrent