나는이 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
에는 아무것도 없습니다.
docker-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 파일에서 섹션을 제거하십시오 . 이미지에 이미 데이터가 있습니다. 볼륨 : 섹션은 데이터를 덮어 씁니다. 또한 현재 docker-compose 형식 (버전 2)으로 이동합니다.