Как в docker смонитовать директорию с нужными правами доступа

Допустим, есть директория куда пишутся логи и она монтируется в контейнер). Соответственно php-fpm по умолчанию запускается от www-data и прав писать у него в эту директорию нет. Как можно решить данную задачу? Рассмотрим 6 способов:

  1. можно поставить chmod -R 777 на директорию в хосте
  2. можно сделать владельца в хосте www-data
  3. можно стартануть php-fpm изменив в конфиге pool на имя пользователя = имени в хосте
  4. можно переопределить пользователя в dockerfile user 1000 например
  5. user 1000 можно задать в docker-compose.yml
  6. можно сделать в докер файле usermod -u 1000 www-data