Its one hundred and ten percent overkill, like I've said, you can just run the python if you want and I used docker because I've never used docker and wanted too
Oh yea it entirely is but I wanted to experiment with docker as ive never used it before, you can just pull the python and use export to set the vars if you want.
Edit: Docker is also an easy way to run in the background.