2018. 4. 12. 16:27ㆍ개발/PHP
라라독을 사용하는 방법은 사실 문서의 Getting Started를 보면 너무 상세하게 나와있다.
먼저 라라벨 프로젝트가 있다고 생각하고 나열하면 다음과 같다.
Laradock 사용하기
- 사전에 도커는 설치가 되어있어야 한다.
- 라라벨 프로젝트 폴더에서 라라독 소스를 클론한다.
git submodule add https://github.com/Laradock/laradock.git
- 환경설정을 복사한다.
cp env-example .env
- 도커 컨테이너를 실행한다.
docker-compose up -d nginx workspace mysql redis
- localhost로 확인한다.
laravel 프로젝트에서 laradock으로 올라온 mysql, redis를 사용하고 싶을때
docker-compose up -d mysql redis로 컨테이너를 올리면 사용할 수 있다.
host는 각각 mysql, redis이다.
docker-compose version과 workspace 문제
4월 5일 이후로는 docker-compose가 v3로 업그레이드 되었다.
기존에는 docker-compose up을 할 때 workspace를 안써도 되었지만 지금은 nginx만으로는 같이 올라가지 않아서
workspace를 같이 써줘야 한다.
local에 php가 설치되지 않았거나 예전 버전인 문제
docker-compose exec workspace bash로 workspace에 접속할 수 있다.
해당 환경에서 php 관련 명령어 및 다양한 필요한 명령어를 쓸 수 있다. (예, composer install, php artisan, ...)
'개발 > PHP' 카테고리의 다른 글
Laravel, Pest 사용하기 (0) | 2020.05.28 |
---|---|
Laravel, Syntax error or access violation: 1071 Specified key was too long; max key length is 767 bytes (0) | 2019.05.16 |
PHP, 외부 서버에 파일 업로드 (0) | 2017.10.10 |
MAMP에서 header가 작동하지 않을때 (0) | 2017.03.17 |
bitnami 사용시 캐싱 비활성화 (2) | 2017.02.01 |