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

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

QA

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

답변 2

본문

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

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

 

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

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

 

1982722195_1601351360.0765.png

 

1982722195_1601351393.9115.png

 

1982722195_1601351401.3037.png

 


###############################################################################
#                          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 설정을 확인하셔야 겠네요

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 42
© SIRSOFT
현재 페이지 제일 처음으로