Как изменить владельца файлов в laravel через докер с помощью powershell - PullRequest
0 голосов
/ 25 октября 2019

Я использую докер на Windows. После того, как я создал образ из Dockerfile docker build -t my-laravel-image в своем проекте laravel, я попытался запустить его docker run -p 8000:8000 my-laravel-image, но получил ошибку в браузере ERR_ADDRESS_INVALID

После некоторого копания я обнаружил, что это потому, что /storage и/vendor не имеет прав на запись. Тем не менее, я читал на форуме Linux, что давать права доступа всем с chmod 777 плохо, поэтому я должен сменить владельца с помощью chown, однако, я мог найти команду, которая будет выполнять работу на Powershell, поэтому я спрашиваювы за помощью

учебник, которому я следую, является https://www.techiediaries.com/docker-compose-laravel/

РЕДАКТИРОВАТЬ Попробовал ICACLS "C:\Users\Dominykas\Projects\laravel" /setowner "administrator" успешно, но я получаю ту же ошибку

1 Ответ

1 голос
/ 25 октября 2019
docker exec -it <your container> chown -R myuser:mygroup laraveldir
...