# 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. * [Windows](https://docs.docker.com/windows/started) * [OS X](https://docs.docker.com/mac/started/) * [Linux](https://docs.docker.com/linux/started/) ## Built in the docker folder run ```shell 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 create `Debug` or `Release` * the `RELEASE` argument works as the but is the actual argument given to docker, in the above script is defined by the `release` 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 three main locations: * `config` contains qBittorrent configurations * `data` contains qBittorrent application data * `downloads` contains the files downloaded by qBittorrent ```shell 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 ```shell docker run --env LEGAL=accept -p 8080:8080 -v /your/path/config:/config -v /your/path/data:/data -v /your/path/download:/downloads --name qBittorrent qbittorrent-nox:4.2.0 ``` to stop the container ```shell docker stop qBittorrent ```