Нет прав на редактирование файлов на локальном компьютере, которые создаются в контейнере docker - PullRequest
0 голосов
/ 05 марта 2020

Есть контейнер рабочей области (laradock - специальный под laravel), я go внутри под root с docker -композитным exe c -w / var / www workspace bash введите команду и используйте специальную команду "php artisan make: model TestModel" для создания файла.

Он создан здесь со следующими правами -rw-r - r-- root root. И, естественно, в PhpSrorm у меня нет прав на его редактирование.

Что я могу сделать, чтобы иметь право редактировать файлы, которые я создаю внутри контейнера на моей локальной машине? Я могу сделать chmod 777 для этого файла, и тогда будут права, но это нужно делать каждый раз после каждого создания файла. В laradock в файле .env в настройках у меня WORKSPACE_PUID = 1000 и WORKSPACE_PGID = 1000. У моего пользователя на локальном хосте uid = 1000 (andrey) gid = 1000 (andrey) groups = 1000 (andrey).

Почему это не работает, и на локальной машине у меня нет прав на файлы, которые я создаю с помощью php artisan make: .....

...