Copie de fichiers vers un récipient avec le Panneau de Composer

J'ai un Dockerfile où je copie un répertoire existant (avec contenu) pour le conteneur qui fonctionne très bien:

Dockerfile

FROM php:7.0-apache
COPY Frontend//var/www/html/aw3somevideo/
COPY Frontend//var/www/html/

RUN ls -al /var/www/html
RUN chown -R www-data:www-data /var/www/html 
RUN chmod -R 755 /var/www/html 

Copie de fichiers vers un récipient avec le Panneau de Composer

Mais lorsque j'utilise un docker-compose.yml fichier, il est seulement le répertoire aw3somevideo et à l'intérieur de aw3somevideo il n'y a rien.

docker-composer.yml:

 php:
    build: php/
    volumes:
      - ./Frontend/:/var/www/html/
      - ./Frontend/index.php :/var/www/html/
    ports:
      - 8100:80

Copie de fichiers vers un récipient avec le Panneau de Composer

Peut-être que je ne comprends pas la fonction de volumes et si c'est le cas, merci de me dire comment faire pour copier mes fichiers existants vers le récipient au moyen d'un docker-compose.yml fichier.

  • Retirez votre volumes: section de votre menu fixe-composition de fichier. Votre image a déjà données. Les volumes: la section juste écrase les données. Aussi se déplacer à l'actuel docker-composer format (version 2).
  • thx c'était vraiment le problème. Mais pourquoi ne pas les volumes de copier l'intégralité d'un répertoire?
  • Je vais répondre comme une réponse si vous fermez cette question.
InformationsquelleAutor TheDoctor | 2016-08-27