Synology is the exception. They have, by far, the best docker control mechanism.
Everyone else requires you to recreate the container when you make mapped directory changes. Synology has a gui.
In general, docker is a PITA. It’s all the rage and, as such, abused. It abstracts the host into an artificial environment. It doesn’t pass through the hardware for HW acceleration by default. It’s not as portable as claimed; I can’t export freely between Synology, QNAP, and Fedora. This alone, to me, is “All Stop”.
I also find docker being used by those who aren’t in full command of it. They “Do it because they can”. Using docker because it’s “swoopy” or other reason doesn’t mean one should. If there’s no native package for a host then use Docker – That’s what it was created for. When there’s a native package, use native instead.
A ZIP file or “tar ball” is faster and more portable. Also, that same ZIP is its own backup. Making Docker backups is always difficult because of the UUID-driven directory names and where they are usually hidden on hosts.
I am also a bit biased because I spend a great deal of time making the native host packaging as intelligent and robust as I can. That doesn’t happen in docker.
As example, this will be released as of PMS 1.18.5 (after the holidays). New Linux installer - Forum preview & beta testing
I also have new packaging coming for QNAP and Synology.
QNAP is getting a major upgrade. Synology was the first so the next changes won’t be visible.