Isn't running a database in a container sort of bad practice? Especially if it does a lot of io
An additional advantage of containers is that you can start running them on top of a VM, and then migrate to bare metal later, as your infrastructure requirements evolve.