There are only a handful benefits in using containers instead of actual computers, but yeah, those are very-very important benefits. One thing that I find life-changing is that I can take up my stuff and move it to an other computer.
So I wrote a little script that moves LXC containers from one computer to an other. It is very primitive, in fact it is more like a proof of concept for a primitive script that I never actually finished. But that doesn't actually stop me using it all the time. I just take the script, run it on any of my servers or desktops, tell it where the container is and where I want to move it and it hickety-pickety moves the container. Well, it copies the container... because the old one also remains, it is just stopped.
By the way, the photo on top is from Wikipedia, I hope it is OK.
So here is how the container is moved, it is a simple call.
But then here is the thing: the target server has an older Ubuntu on it and the container configs are incompatible. There is a script to update the container config as I shown it in the article LXC container does not work after upgrading to Ubuntu 18.04. I am not sure if there is also a script for downgrading, but fortunately I archived the config file when I did the upgrade. So here you go, the differences, from left to right to downgrade the configuration.
Well, that was annoying, but took only a few seconds. I feel like I dodged a bullet.