How to grant access to Kibana for specific users?

Right - user accounts that share a set of dashboards and visualizations can share a Kibana instance. I would absolutely recommend setting up automation for all services in your infrastructure. A simple way to do this would be to start multiple containers using the official Docker image and to set different KIBANA_INDEX and SERVER_NAME environment variables for each. If you require more customization of the individual instances than can be achieved through setting environment variables, you can just bind-mount different auto-generated kibana.yml files into the containers.