Mounting dataset as readonly volume to docker is always owned by root:root

I’m trying to mount a dataset as docker volume, but it is always owned by root:root with no access to others: drwxrwx---. Seems like dataset owner user/group are used.
I’m doing it directly through a compose file on server.

Basically I first create the target directory and assign correct owner (this happens in dockerfile) and it works on desktop computers - owner should stay the original one.
But not in ElectricEel-24.10.1. when binding a dataset. I guess this is by design, but then I have problems accessing the data from within docker container. Note that container user id “has access” to dataset through a group defined by ACL.

So, any idea how to mount a dataset with accessibility to non-root user (which is used by my container)?

FYI I’m able to use POSIX ACL based dataset within container now, but still wondering why volume mount overwrites existing directory ownership.