Comment by mystraline

2 days ago

I know its not quite the same, but Ive been moving some of my personal services off of docker, and back to a full VM.

I find less things that can go wrong with VMs. I can log and monitor them better, and increase resources as I see what's going on per machine.

Docker was smearing all the machines together. For early testing, its great due to speed of redeploy and cleaning state. But once you want to start tuning, docker is pretty hard to get right.

Maybe I'm not a great systems engineer. But I do like my lower complexity systems. 1 service per machine is, in my opinion easier to get right.