Я запустил Docker-контейнер для локальной разработки (MySQL-контейнер и Prestashop-контейнер, как описано в Docker Hub).Также монтировал тома в оба контейнера.
Но при редактировании файлов на моем компьютере, например, с возвышенным текстом, я не могу создать какой-либо файл, потому что в файлах Docker владельцем является www-data: www-data.
Пробовал загруженные файлы томов для моего пользователя: группа, но, конечно, он разбивает сайт ...
Также следовал этим инструкциям для linux и docker https://docs.docker.com/install/linux/linux-postinstall/ (для управления Dockerкак пользователь без полномочий root)
$ docker network create prestashop-net
$ docker run -ti --name mysql57 --network prestashop-net -e MYSQL_ROOT_PASSWORD=admin -p 3307:3306 -v /home/nicolas/docker/db-persist/mysql5.7:/var/lib/mysql --user $(id -u):$(id -g) -d mysql:5.7
$ docker run -ti --name ps1751 --network prestashop-net -e DB_SERVER=mysql57 -p 8080:80 -v /home/nicolas/Dropbox/proyectosWeb/docker/ps1751:/var/www/html --user $(id -u):$(id -g) -d prestashop/prestashop
Какой шаг мне здесь не хватает, чтобы иметь возможность редактировать / создавать / удалять файлы из возвышенного текста (файлы, которые находятся внутри контейнера)?
Iхочу иметь возможность добавлять / удалять / редактировать файлы из моего хоста и возвышенного текстового редактора без проблем с разрешениями.
Спасибо!