Mam miejsce, w Dockerfile
którym kopiuję istniejący katalog (z zawartością) do kontenera, który działa dobrze:
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
Ale kiedy używam docker-compose.yml
pliku, jest tylko katalog, aw3somevideo
a wewnątrz aw3somevideo
nie ma nic.
docker-compose.yml :
php:
build: php/
volumes:
- ./Frontend/ :/var/www/html/
- ./Frontend/index.php :/var/www/html/
ports:
- 8100:80
Może nie rozumiem funkcji volumes
i jeśli tak jest, powiedz mi, jak skopiować moje istniejące pliki do kontenera za pośrednictwem docker-compose.yml
pliku.
volumes:
sekcję z pliku Docker-Compose. Twój obraz ma już dane. Sekcja Volume: po prostu nadpisuje dane. Przejdź również do bieżącego formatu docker-compose (wersja 2).