Adding to the Docker chorus. I started using Docker before even using the command line. My route in was to use Unraid but that may not be best for you. I use Portainer in another install but I think the way it handles storage is a bit obtuse. In any case, as many others have said, using Docker is a piece of cake once you understand the basic ideas. Those being that a container is like a portable self contained machine that runs a specific service and any persistent storage needs to be outside the container. Containers are always my first idea when running a service as you know they will work on your system, you don’t have to worry that there will be conflicts or whatever.
Looks like you need to delete the swap partition between them. If you are using it you can turn it off in the os it is being used and then recreate it afterwards.
Edit - I see now that the partition you are talking about is not even pictured in the image at the top and there are lots more partitions between them. While I think it is possible to move partitions I can’t tell you how. The drive is a bit of a mess though, maybe consider getting another one and moving some of the stuff off it?