I know it’s a lot heavier, but I have always just used a complete VM. I usually use the latest Ubuntu when spinning up a new machine, but the one manager resides on is an 18.04.
I would love to fully understand Docker, but the data connections and connectivity between docker components always confused me. I should give it another go one day, but it seemed it was like a whole lot more to configure, maintain and worry about. You not only needed to understand the various components that a complete VM took care for you, but you needed to understand those connections and docker configurations for them.
Granted I think docker is smaller, but I certainly don’t see it as easier It’s like trying to use DoubleSpace or some compression utility where if you have the hard drive space, why would you bother?
Just my 2c worth
Having said all that, I would like to learn more about it, perhaps I’ll reinvestigate. Do you know any good tutorials on the finer points of Docker configurations?