Yeah but some of us have paid those dues over time and don't have that level of issue with Docker any longer.
I used to really struggle getting Docker and docker-compose to do what I want, but after a few years working with it, I'm not blocked by the various volume or network or what-have-yous that used to come up.
Alternative proposal: run your containers in docker-compose environments on an ec2 instance. Everyone wins?