Over the past few weeks I’ve been rebuilding few things, and I haven’t finished yet. But I realised that I had to do my usual thing of documenting what I’ve done so that when I inevitably come to do this again I have a reference for What I did last time.
Docker is an open-source platform that allows developers to build, package, and run applications in containers, providing an efficient and consistent way to move software between development, testing, and production environments. Containers are lightweight, portable, and isolate applications from their environment, making them easier to manage and deploy.
Keeping all the config data and the actual stored data away from the main OS drive makes for a headache free upgrade path when you accidentally kill your server, and you will kill the server at some point.