I followed the official guide to install emby in Docker:
docker run -d --name=emby --volume /media/virtual/htpc/emby/config:/config --volume /media/virtual:/mnt/share1 --publish 8096:8096 --publish 8920:8920 --env UID=1000 --env GID=100 --env TZ=America/Chicago emby/embyserver:latest
It starts up but then shows a bunch of errors in the log file and crashes. The log file is attached.
/system is actually a path inside the docker container, but you already said that /config is mapped to a path that is on mergefs.
I'm wondering if the .NET Core runtime is just not working well with mergefs. Do you need to map /config to a mergefs location?