Docker - Learnings

In between being a father and various other real-life requirements, I had dedicated this week to upgrading my Proxmox server to version 9 and after this was done, I turned my attention to my Portainer docker stacks that manage my lab and various experiments.
I came to a number of conclusions on this that I will share
- I only have one hypervisor but technically could create others
- With the deployment of a second of third node of the hypervisor and by connecting these nodes to the master existing node I could have used Portainer to transfer or duplicate the stacks I have deployed across the four docker servers I am running, in effect neutralizing the requirements of utilizing the backups.
- However I made a blunder, I was using bind volumes. I have since changed this to docker volumes and can now move my stacks from one server to the other without loss of data.
- It was a rather large oversight, but this now works rather well
I still have problems with ghost version 6.
- I don't like Tinybird at all and have started to experiment with Google Analytics
- I also don't like the way the Ghost 6 docker stack is deployed by ghost.org and since it is in preview I will have to wait till it moves into a more stable configuration. So, although this website is deployed using Ghost 6 all my internal ones will remain on Ghost version 5
Lots to learn with all of this. If I actually did this as my day job, obviously I would learn faster of have a colleague to discuss it with but at the moment it's just me.
I obviously need to spend more time in the ghost forums, which I will endeavor to do these 2 weeks why I am in remote Western Australia.
Anyhow, adjustments have been made and the whole lot can now be moved about as I see fit although I still need the base stacks to be deployed on each server prior to migrating or duplicating the stacks between servers.
#enoughsaid