Не скажу за докер, там всегда с пользователями, группами и правами была каша какая-то. Здесь надо смотреть от какого пользователя запущен php и какому пользователю принадлежит директория.
То есть вот ты смонтировал директорию
./public:/usr/share/nginx/html
залогинься в контейнер и посмотри кому она принадлежит, тупо ls -l, посмотри в htop от кого работает пхп. К примеру пхп работает от www-data:www-data, а директория принадлежит root:root, тогда нужно директорию chown -R www-data:www-data. Это самое простое наверное. Если у тебя как ты говоришь myUsername:wheel (именно в контейнере, а не на твоем компе), то можно изменить на myUsername:www-data, добавить пользователя myUsername в группу www-data и разрешить группе доступ через chown -R g+rw.