I'm having a very annoying issue. Started a week or two ago, I think. When I stop the docker container, the Minecraft world isn't saving all changes. Inventories and chests are saved as expected, but I just lost a like 1500 block long tunnel, twice. I thought the first "rollback" was a fluke, so I spent a couple of hours redoing it, just to find everything gone again after restarting the container.
I've been doing some quick testing, and if I specifically go into the console and type
stop
to stop the server, it saves the world as expected, but doesn't stop the container. After then stopping the container manually and starting it again, the world loads with all recent changes saved as expected.
Is it because just stopping the container for some reason doesn't stop the server gracefully? Surely the minecraft server should auto-save the world once every few minutes anyway, right?
There doesn't seem to be anything out of the ordinary in the container log, or printed in the server console.
Any ideas?