Docker and BitTorrent setup

Hi, I’m new to Linux and docker so I start from the beginning.
I both a mini pc to run it as multiple servers things.
I installed Ubuntu 24.04 on it.
After a few hours of trying I figure out how to run docker desktop on it.

Now I have installed the qbittorent on it but I cannot download anything.
To install this container I used the search bar from the docker and grab the image in run it.

I setup the ports as defaults. And login to we hi and change the admin username and password. That was hard but I figure it.

But for hours I’m struggling to download something. So after reading and didn’t know how to solve the problem I decided to write here.

So first of all I don’t know almost nothing in Ubuntu so be gentle.

So, I tryed to download to default /downloads location but get error on torrent in the log file was permission error
I find out that there is not downloads folder existing so I created it in the docker nothing change.
Than I tryed to download to /home/user/Downloads. Same error.

I know that I’m doing something wrong but don’t know how to mount a folder to that.

The global vision of what I wanted to do is so: download media files to a specific location outside docker ( nas folder or external hdd folder - I have the nas to play with it but I don’t have the external hdd to test it now, but I will be also an external hdd)

With all of this figure out I will use them with plex media server (that will be installed in another container, if transcoding is needed) and add this download locations to the plex media server to show up in the app.

But I will start one step at the time. Need to
Figure out how to solve the permission problem if someone could point me what should I do, and how to do it.

Thank you!

We do not support or recommend docker desktop as it introduces problems.

We suggest you read our container readme and use one of the 2 supported methods for deployment that we mention in that readme. Once you do this, please share the docker run or docker compose that you use if the issue persists. We would also need container logs, how to get the container logs is listed in the container readme.

Without us knowing your paths, we can’t even make guesses