Eu tenho um Dockerfile
onde copio um diretório existente (com conteúdo) para o contêiner que funciona bem:
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
Mas quando eu uso um docker-compose.yml
arquivo só existe o diretório aw3somevideo
e dentro aw3somevideo
não há nada.
docker-compose.yml :
php:
build: php/
volumes:
- ./Frontend/ :/var/www/html/
- ./Frontend/index.php :/var/www/html/
ports:
- 8100:80
Talvez eu não entenda a função do volumes
e, se for o caso, diga-me como copiar meus arquivos existentes para o contêiner por meio de um docker-compose.yml
arquivo.
volumes:
seção do arquivo docker-compose. Sua imagem já contém os dados. A seção volumes: apenas substitui os dados. Mude também para o formato docker-compose atual (versão 2).