Tôi có một Dockerfilenơi tôi sao chép một thư mục hiện có (có nội dung) vào vùng chứa hoạt động tốt:
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
Nhưng khi tôi sử dụng một docker-compose.ymltập tin thì chỉ có thư mục aw3somevideovà bên trong aw3somevideokhông có gì cả.
docker-compost.yml :
php:
build: php/
volumes:
- ./Frontend/ :/var/www/html/
- ./Frontend/index.php :/var/www/html/
ports:
- 8100:80
Có thể tôi không hiểu chức năng của volumesvà nếu đúng như vậy, vui lòng cho tôi biết cách sao chép các tệp hiện có của tôi vào vùng chứa thông qua một docker-compose.ymltệp.


volumes:phần của bạn khỏi tệp soạn nhạc do docker của bạn. Hình ảnh của bạn đã có dữ liệu. Phần volume: chỉ ghi đè dữ liệu. Đồng thời chuyển sang định dạng docker-soạn hiện tại (phiên bản 2).