J'ai un problème de permission avec mon mac et mon docker (VirtualBox).Docker permissios partagé Volume sur mac
commande conteneur:
docker run --name gbl -p 32770:80 -v /Users/sja/Sites/gbl:/var/www --link mariadb:db --link memcached:cache -td paimpozhil/magento-docker
Après que j'exécuter un script PHP simple qui crée un fichier txt dans mon répertoire racine.
$content = "some text here";
$fp = fopen($_SERVER['DOCUMENT_ROOT'] . "/myText.txt","wb");
fwrite($fp,$content);
fclose($fp);
Le script ne fonctionne pas car mon fichier php n'a pas les autorisations pour créer un nouveau fichier.
PHP Warning: fopen(/var/www/myText.txt): failed to open stream: Permission denied in /var/www/test.php on line 3
Mon pseudo et le groupe ressemble à ce
Lorsque je tente de le changer à la racine rien ne se passe
chown root.root -R .
Quel est le problème avec mon conteneur et mes autorisations? Il est possible que docker remplacer mon utilisateur et groupe parce que j'utilise un dossier partagé?