Containers add complexity such as the questions you’ve put up yourself (how to map HW and volumes).
And there’s hardly any advantage for a normal user unless you change HW. But if you do that, you could also deploy openHABian on that new HW and would get the same speedup benefit (or better even when you dispose of the container overhead).
consider I’m moving from a Mac mini to a Synology NAS, and from VMware image to Docker, as I prefer a container instead of another vm with the Synology VM manager …
But I’m still testing, I don’t have migrated my zwave network yet
I wouldn’t use Docker, and I wouldn’t run it on a NAS. Official recommendations advise to use a dedicated system in the first place and for good reason. Any recent RPi will also do.
Performance should not be an issue on any of these platforms hence no reason to change.
As for me, I run it on Docker on my Synology NAS since one or two years already. And I can’t complain at all (just know the limitations of your systems). I love the Docker concept and if the hardware (NAS) fails, I could easily start the docker container on my PC, notebook or any other device here.