Laradock으로 Laravel 환경 구축

전제 환경



〇Mac
〇docker-compose 사용 가능
〇git 사용 가능

절차



1) Laradock 설치
2) Laradock .env 파일 만들기
3) Docker로 개발 환경 시작
4) Laravel 설치
5) 브라우저에 액세스

1) Laradock 설치



적절한 디렉토리로 이동하여 다음 명령을 실행합니다.
$ mkdir my_project
$ cd my_project
$ git clone https://github.com/Laradock/laradock.git

2) Laradock .env 파일 만들기



Laradock 구성 파일 중 하나 인 .env 파일 만들기
$ cd laradock
$ cp env-example .env

편집기에서 .env 파일 편집

변경 전

.env
APP_CODE_PATH_HOST=../
DATA_PATH_HOST=~/.laradock/data
COMPOSE_PROJECT_NAME=laradock

변경 후

.env
APP_CODE_PATH_HOST=../laravel
DATA_PATH_HOST=../data
COMPOSE_PROJECT_NAME=my_project

3) Docker로 개발 환경 시작



아래 4개의 컨테이너 시작
〇workspace
〇php-fpm
〇nginx
〇 postgres

Laradock 디렉토리로 이동
$ cd ~/my_project/laradock

컨테이너 시작
$ docker-compose up -d workspace php-fpm nginx postgres

명령 실행 후 많은 메시지가 표시되고 마지막에 다음 메시지가 표시되면 컨테이너 시작에 성공
Creating laravel-sns_docker-in-docker_1 ... done
Creating laravel-sns_workspace_1        ... done
Creating laravel-sns_php-fpm_1          ... done
Creating laravel-sns_nginx_1            ... done
Creating laravel-sns_porstgres_1        ... done

컨테이너를 중지하려면 다음 명령을 실행합니다.
$ docker-compose stop

4) Laravel 설치


my_project/laradock 디렉토리에서 다음 명령 실행
$ docker-compose exec workspace composer create-project --prefer-dist laravel/laravel project_name

5) 브라우저에 액세스



Laravel 설치가 완료되면 localhost로 이동
아래 화면이 표시되면 성공

좋은 웹페이지 즐겨찾기