Ich habe ein, Dockerfile
wo ich ein vorhandenes Verzeichnis (mit Inhalt) in den Container kopiere, was gut funktioniert:
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
Aber wenn ich eine docker-compose.yml
Datei benutze , gibt es nur das Verzeichnis aw3somevideo
und darin aw3somevideo
ist nichts.
docker-compose.yml :
php:
build: php/
volumes:
- ./Frontend/ :/var/www/html/
- ./Frontend/index.php :/var/www/html/
ports:
- 8100:80
Vielleicht verstehe ich die Funktion von nicht volumes
und wenn dies der Fall ist, sagen Sie mir bitte, wie ich meine vorhandenen Dateien über eine docker-compose.yml
Datei in den Container kopieren soll .
volumes:
Abschnitt aus Ihrer Docker-Compose-Datei. Ihr Bild enthält bereits die Daten. Der Abschnitt volume: überschreibt nur die Daten. Wechseln Sie auch zum aktuellen Docker-Compose-Format (Version 2).