I'm trying to use Docker for my apps.
I like the tool, and it also helps to have a stable dev environment when everything runs inside a container.
But it adds another layer of complexity.
Now, a lot goes wrong with trying to set up Docker, docker-compose, etc. correctly.
Luckily, I'm happy to fiddle with tools (would I be using Vim, Colemak, Arch Linux otherwise?).
The free preview of the Microservices with Docker, Flask, and React should give you an overview of how to use Docker with Python.