채택완료

도커에서 index.php 를 어디에 넣는지 모르겠습니다

제가 phpdocker.io 사이트에서 압축파일을 다운받고

도스창에서 docker-compose up -d 실행을 했습니다

이미지, 컨테이너 생성은 됬는데

index.php 를 어디에 넣어야 하는지 모르겠네요 TT;;

1982722195_1601351360.0765.png

1982722195_1601351393.9115.png

1982722195_1601351401.3037.png

Copy
###############################################################################
#                          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개 / 댓글 2개

채택된 답변
+20 포인트

직접 압축파일을 풀어보니 nginx.conf 설정이 /application/public이네요.

그리고 readme.md 파일에 설명이 되어 있네요.

그런데 현재 로컬볼륨의 위치가 /application이므로 

docker-compose.yml이 있는 폴더에서 public 폴더를 만들어서 넣으면 될 것 같습니다.

만약에 안된다면 /application/public 에 넣으면 될거예요.

답변에 대한 댓글 1개

file not found 가 뜨네요. 아무튼 답변 감사합니다
2020-09-29 (화) 13:07:23

nginx root 설정을 확인하셔야 겠네요

답변에 대한 댓글 1개

답변 감사합니다

답변을 작성하려면 로그인이 필요합니다.