Tôi có một Dockerfile
nơ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.yml
tập tin thì chỉ có thư mục aw3somevideo
và bên trong aw3somevideo
khô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 volumes
và 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.yml
tệ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).