Как на Windows в docker container передавать права пользователя на проект?
Видел решения для Linux, путем передачи uid, gid. Но для Windows я не знаю как это можно применить.
Я создал пользователя в контейнере и хочу, чтобы они и оставались его. Но при монтировании папки из хост машины, я получаю владельца root.
Или из под windows оставить это дело и запускать php-fpm из под рута?
Немного извращенное решение, но можно попробовать.
В контейнере создайте пользователя с такими же uid/gid, как хостовый пользователь. Далее, запускаете контейнер, как обычно (запуск произойдет от root-пользователя). После этого, запускаете все службы (php-fpm, nginx и т.д.) и при помощи su 'user' переключаетесь на созданного пользователя.