So when I go to install the update, I get a message that says "To prevent data loss, make sure you have followed notes on the Docker Hub page of this image before updating."
It sais in the readme of the image that you have to mount the /config directory to something as thatīs where mc will store the data inside the container. If you update without having done that you will be greeted with a new install of mc after updating and your library will be gone. Also any backups mc did as those would also go into that folder.
Since Docker is no longer on my system, I am unsure where to find these notes. And then secondly, is this just a standard message that I don't need to worry about?
Itīs a standard message and it canīt really be more specific than "read the manual of the image you are deploying".
So am I best to not bother with getting MC28 updated, and go straight to MC32.
I kinda wanna know that Shiomax is working on the server first rather than have issues with that update that were caused by MC28 issues or Synology migration issues.
If you want your old library back you need to find where you put the config directory to get a backup from your old mc install. You probably would see this in container manager somewhere.
Clicking update on the current image you have setup should also be save though. It wonīt really delete anything. If the config directory is mapped correctly it should just work. If it isnīt well.. then you have a new install and your old config directory either still is somewhere to be found or it was never there to begin with.
The instruction the message was refering to you can find here for the mc28 image:
https://hub.docker.com/r/shiomax/jrivermc28Or here for the newer images:
https://gitlab.com/shiomax/jrivermc-docker(the dockerhub page for the newer images just links you to this gitlab page as dockerhub has a character limit so... it no longer fits)
Long term it would probably be better to go with the newer images and mc32. Iīm only really rebuilding images for the last 3 mc versions to get os updates etc. You (can) keep them alive indefinitely if you want to. As the source code is available and you can keep building them yourself. Or ssh into the container and apt update every now and then. Depends if you want to deal with it or not. You could ofc also just not care about updates. Not sure how long it would run. Theoretically, docker can be used to run older software somewhat indefinitely. But realistically this isnīt gonna work until the end of times.