Laradock을 사용하여 개발 환경을 구축하는 방법
로컬로 파일 만들기
결국 다음과 같은 구조가 됩니다.
app
├── app
└── laradock
laradock 설치
git clone https://github.com/Laradock/laradock.git
cd laradock
cp env-example .env
mkdir ../app
laradock을 github에서 설치하고 구성 파일을 복사합니다.
또한 로컬 폴더도 생성합니다.
.env 편집
APP_CODE_PATH_HOST=../app
로컬에서 편집할 수 있도록 APP_CODE_PATH_HOST 설정을 변경합니다.
Laradock 컨테이너 시작
$ docker-compose up -d nginx mysql
Recreating laradock_docker-in-docker_1 ... done
Recreating laradock_mysql_1 ... done
Recreating laradock_workspace_1 ... done
Recreating laradock_php-fpm_1 ... done
Recreating laradock_nginx_1 ... done
workspace 컨테이너 패키지 업데이트
docker exec -it laradock_workspace_1 bash
에서 컨테이너 안으로 들어갑니다.
-it 옵션은 다음 의미입니다.
-i 연결하지 않아도 STDIN을 계속 열어 둡니다 (표준 입력 사용 가능)
-t 의사 터미널 (pseudo-TTY) 할당 (터미널 형태로 표시)
apt-get update
가상 OS를 업데이트합니다.
laravel 프로젝트 만들기
composer create-project laravel/laravel .
가상 OS 프로젝트 바로 아래에 laravel 프로젝트를 만듭니다.
APP_CODE_PATH_HOST 설정을 변경했기 때문에 실제로는 ../app에 만들어집니다.
MySQL 설정
로컬로 작성된 laravel 프로젝트에서 .env
를 편집합니다.
DB_CONNECTION=mysql
DB_HOST=laradock_mysql_1
DB_PORT=3306
DB_DATABASE=default
DB_USERNAME=default
DB_PASSWORD=secret
localhost에 액세스 해보십시오.
localhost 를 방문해 봅시다.
이 화면이 표시되면 잘 작동합니다.
Reference
이 문제에 관하여(Laradock을 사용하여 개발 환경을 구축하는 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/keitean/items/91f4f8b01f193592e772
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
app
├── app
└── laradock
git clone https://github.com/Laradock/laradock.git
cd laradock
cp env-example .env
mkdir ../app
laradock을 github에서 설치하고 구성 파일을 복사합니다.
또한 로컬 폴더도 생성합니다.
.env 편집
APP_CODE_PATH_HOST=../app
로컬에서 편집할 수 있도록 APP_CODE_PATH_HOST 설정을 변경합니다.
Laradock 컨테이너 시작
$ docker-compose up -d nginx mysql
Recreating laradock_docker-in-docker_1 ... done
Recreating laradock_mysql_1 ... done
Recreating laradock_workspace_1 ... done
Recreating laradock_php-fpm_1 ... done
Recreating laradock_nginx_1 ... done
workspace 컨테이너 패키지 업데이트
docker exec -it laradock_workspace_1 bash
에서 컨테이너 안으로 들어갑니다.
-it 옵션은 다음 의미입니다.
-i 연결하지 않아도 STDIN을 계속 열어 둡니다 (표준 입력 사용 가능)
-t 의사 터미널 (pseudo-TTY) 할당 (터미널 형태로 표시)
apt-get update
가상 OS를 업데이트합니다.
laravel 프로젝트 만들기
composer create-project laravel/laravel .
가상 OS 프로젝트 바로 아래에 laravel 프로젝트를 만듭니다.
APP_CODE_PATH_HOST 설정을 변경했기 때문에 실제로는 ../app에 만들어집니다.
MySQL 설정
로컬로 작성된 laravel 프로젝트에서 .env
를 편집합니다.
DB_CONNECTION=mysql
DB_HOST=laradock_mysql_1
DB_PORT=3306
DB_DATABASE=default
DB_USERNAME=default
DB_PASSWORD=secret
localhost에 액세스 해보십시오.
localhost 를 방문해 봅시다.
이 화면이 표시되면 잘 작동합니다.
Reference
이 문제에 관하여(Laradock을 사용하여 개발 환경을 구축하는 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/keitean/items/91f4f8b01f193592e772
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
APP_CODE_PATH_HOST=../app
$ docker-compose up -d nginx mysql
Recreating laradock_docker-in-docker_1 ... done
Recreating laradock_mysql_1 ... done
Recreating laradock_workspace_1 ... done
Recreating laradock_php-fpm_1 ... done
Recreating laradock_nginx_1 ... done
workspace 컨테이너 패키지 업데이트
docker exec -it laradock_workspace_1 bash
에서 컨테이너 안으로 들어갑니다.
-it 옵션은 다음 의미입니다.
-i 연결하지 않아도 STDIN을 계속 열어 둡니다 (표준 입력 사용 가능)
-t 의사 터미널 (pseudo-TTY) 할당 (터미널 형태로 표시)
apt-get update
가상 OS를 업데이트합니다.
laravel 프로젝트 만들기
composer create-project laravel/laravel .
가상 OS 프로젝트 바로 아래에 laravel 프로젝트를 만듭니다.
APP_CODE_PATH_HOST 설정을 변경했기 때문에 실제로는 ../app에 만들어집니다.
MySQL 설정
로컬로 작성된 laravel 프로젝트에서 .env
를 편집합니다.
DB_CONNECTION=mysql
DB_HOST=laradock_mysql_1
DB_PORT=3306
DB_DATABASE=default
DB_USERNAME=default
DB_PASSWORD=secret
localhost에 액세스 해보십시오.
localhost 를 방문해 봅시다.
이 화면이 표시되면 잘 작동합니다.
Reference
이 문제에 관하여(Laradock을 사용하여 개발 환경을 구축하는 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/keitean/items/91f4f8b01f193592e772
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
docker exec -it laradock_workspace_1 bash
apt-get update
composer create-project laravel/laravel .
가상 OS 프로젝트 바로 아래에 laravel 프로젝트를 만듭니다.
APP_CODE_PATH_HOST 설정을 변경했기 때문에 실제로는 ../app에 만들어집니다.
MySQL 설정
로컬로 작성된 laravel 프로젝트에서 .env
를 편집합니다.
DB_CONNECTION=mysql
DB_HOST=laradock_mysql_1
DB_PORT=3306
DB_DATABASE=default
DB_USERNAME=default
DB_PASSWORD=secret
localhost에 액세스 해보십시오.
localhost 를 방문해 봅시다.
이 화면이 표시되면 잘 작동합니다.
Reference
이 문제에 관하여(Laradock을 사용하여 개발 환경을 구축하는 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/keitean/items/91f4f8b01f193592e772
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
DB_CONNECTION=mysql
DB_HOST=laradock_mysql_1
DB_PORT=3306
DB_DATABASE=default
DB_USERNAME=default
DB_PASSWORD=secret
localhost 를 방문해 봅시다.
이 화면이 표시되면 잘 작동합니다.
Reference
이 문제에 관하여(Laradock을 사용하여 개발 환경을 구축하는 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/keitean/items/91f4f8b01f193592e772텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)