Судя по всему в Docker (18 версии, в частности) на Linux и на хосте и в контейнере при смене владельца устанавливается один и тот же uid пользователя, если вам нужны разные владельцы в контейнере и на хосте, это может привести к проблемам.
docker which rights use at host for volumes
По-идее проблем с правами быть не должно, но могут пересекаться id пользователей
Ошибка появляется после команды
composer install
Не хватает прав для работы с директорией.
Текст ошибки: