the philosophy of the docker is each container does exactly one thing.
the cron container does not access database files stored on the disk - it rather connects to the DB server through the network (exactly the same way application does)
if your don’t define persistent files changes happen within container instance (review difference to the image) -this can result in different files within specific container instance (e.g. you install new application which only exist within app container, but not within cron) I don’t expect issues, give it a try. otherwise it makes no difference from the admin point of view if you persist the folder and share them…
only in case you manipulate the crontab, otherwise I expect it to be managed by the maintainers of the image. yes you can persist a single file as well