How to avoid running containers as root and other Linux file ownership related issues when mounting local folders into Docker containers