j'utilise ce schéma:numéro d'autorisation avec docker sous Windows
1/Je travaille sur windows 7
2/J'utilise errante pour monter une boîte "ubuntu/trusty64"
3/I apt-get install ansible
4/installer docker et docker-Compose avec ansibe
5/Je crée une image docker avec ce dockerfile:
FROM php:7-apache
MAINTAINER Bruno DA SILVA "[email protected]"
COPY containers-dirs-and-files/var/www/html/ /var/www/html/
WORKDIR /var/www/html
6/J'exécuter:
sudo docker build -t 10.100.200.200:5000/pimp-hello-world .
sudo docker run -p 80:80 -d --name test-php 10.100.200.200:5000/pimp-hello-world
7/apache ne peut pas afficher la page, je dois ajouter:
RUN chmod -R 755 /var/www/html
au dockerfile afin de l'avoir visible.
alors voici ma question: est-ce que je peux gérer les permissions de fichiers tout en travaillant sur windows (et comment)? Ou dois-je passer sous Linux?
Je pense que j'ai trouvé la solution : remplacer le chmod par ce chown: RUN chown -R www-data: www-data/var/www/html – Bruno