ฉันมีDockerfile
ที่ที่ฉันคัดลอกไดเร็กทอรีที่มีอยู่ (พร้อมเนื้อหา) ไปยังคอนเทนเนอร์ซึ่งใช้งานได้ดี:
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
แต่เมื่อฉันใช้docker-compose.yml
ไฟล์มีเพียงไดเร็กทอรีaw3somevideo
และภายในaw3somevideo
ไม่มีอะไรเลย
นักเทียบท่า - compose.yml :
php:
build: php/
volumes:
- ./Frontend/ :/var/www/html/
- ./Frontend/index.php :/var/www/html/
ports:
- 8100:80
บางทีฉันอาจไม่เข้าใจการทำงานของvolumes
และในกรณีนี้โปรดบอกวิธีคัดลอกไฟล์ที่มีอยู่ไปยังคอนเทนเนอร์ผ่านdocker-compose.yml
ไฟล์
volumes:
ส่วนของคุณออกจากไฟล์ Docker-compose รูปภาพของคุณมีข้อมูลอยู่แล้ว ส่วนไดรฟ์ข้อมูล: เพียงแค่เขียนทับข้อมูล ย้ายไปยังรูปแบบนักเทียบท่าปัจจุบันด้วย (เวอร์ชัน 2)