도커에서 index.php 를 어디에 넣는지 모르겠습니다
본문
제가 phpdocker.io 사이트에서 압축파일을 다운받고
도스창에서 docker-compose up -d 실행을 했습니다
이미지, 컨테이너 생성은 됬는데
index.php 를 어디에 넣어야 하는지 모르겠네요 TT;;
###############################################################################
# Generated on phpdocker.io #
###############################################################################
version: "3.1"
services:
mariadb:
image: mariadb:10.4
container_name: red2docker-mariadb
working_dir: /application
volumes:
- .:/application
environment:
- MYSQL_ROOT_PASSWORD=
- MYSQL_DATABASE=red2
- MYSQL_USER=red2user
- MYSQL_PASSWORD=
ports:
- "8003:3306"
webserver:
image: nginx:alpine
container_name: red2docker-webserver
working_dir: /application
volumes:
- .:/application
- ./phpdocker/nginx/nginx.conf:/etc/nginx/conf.d/default.conf
ports:
- "8000:80"
php-fpm:
build: phpdocker/php-fpm
container_name: red2docker-php-fpm
working_dir: /application
volumes:
- .:/application
- ./phpdocker/php-fpm/php-ini-overrides.ini:/etc/php/7.2/fpm/conf.d/99-overrides.ini
답변 2
직접 압축파일을 풀어보니 nginx.conf 설정이 /application/public이네요.
그리고 readme.md 파일에 설명이 되어 있네요.
그런데 현재 로컬볼륨의 위치가 /application이므로
docker-compose.yml이 있는 폴더에서 public 폴더를 만들어서 넣으면 될 것 같습니다.
만약에 안된다면 /application/public 에 넣으면 될거예요.
nginx root 설정을 확인하셔야 겠네요
답변을 작성하시기 전에 로그인 해주세요.