고양이 여름이의 지식채널

Laravel - wsl 과 도커로 실행하는 방법 (라라벨 sail) 본문

Programming/Laravel

Laravel - wsl 과 도커로 실행하는 방법 (라라벨 sail)

썸머캣 2023. 2. 5. 19:25

Laravel Sail Laravel의 기본 Docker 개발 환경과 상호 작용하기 위한 간단한 명령줄 인터페이스입니다.

윈도우 환경에서 실행하기 위해서는 wsl과 docker가 설치가 되어있어야 합니다.


wsl

-wsl는 리눅스용 윈도우 하위시스템으로 윈도우 환경에서 가상으로 리눅스를 사용해줄수 있도록 해주는 도구입니다.

- wsl --list --online 명령어로 설치할수 있는 리눅스 목록을 확인할 수 있습니다.

그리고 나서 

적절한 운영체제 선택후 설치 명령어를 입력합니다. (우분투 선택)

- wsl install ubuntu

 

리눅스 설치 후 windows 재시작이 필요하므로 재시작을 해줍시다.

재시작을 하면 username과 password 를 최초로 등록을 해줘야 하기때문에 적절한 값으로 등록해줍시다.

 

입력이 완료되면 wsl 기본값을 설정해줘야하기 때문에

- wsl --list -v 으로 설치된 리눅스를 확인하고

- wsl -s <리눅스>  로 입력하여 설정을 해줍니다. (현재 예제에서는 wsl -s Ubuntu)

그리고 난 다음 wsl을 입력하여 wsl로 접속하여 리눅스 패키지를 업데이트 해줍니다.

설치된 리눅스 확인 > 기본리눅스 설정 > wsl 접속 > apt 업데이트

이제 wsl은 준비가 끝났습니다.

 

 

반응형

 

docker

도커는 docker-desktop을 설치해줍니다. (window, mac os 2종류가 있다)

- https://www.docker.com/

 

 

다운로드 > 설치 후 실행하여 wsl 설정에서 현재 설치된 ubuntu를 적용시켜줍시다.

 

Laravel

이제 라라벨을 설치해봅시다.

wsl 터미널을 시작하여 프로젝트를 생성할 곳에 (주로 /var/www 하위에 생성)

curl로 라라벨을 다운받아줍니다.

curl -s https://laravel.build/example-app | bash

 

다운로드가 완료되면

아래와 같은 sail 명령어로 Laravel 프로젝트를 실행해주시면 됩니다.

cd example-app

./vendor/bin/sail up

sail up으로 라라벨이 실행되는 것을 볼 수 있다

 

기본적으로 Sail은 docker-compose.yml 파일이며 프로젝트의 루트에 저장된 sail 스크립트입니다. sail 스크립트는 docker-compose.yml 파일로 정의된 도커 컨테이너와 상호 작용할 수 있는 편리한 방법을 CLI로 제공합니다.


 

Resource

https://laravel.kr/docs/9.x/installation

 

라라벨 9.x - 설치하기

라라벨 한글 메뉴얼 9.x - 설치하기

laravel.kr

https://laravel.kr/docs/9.x/sail

 

라라벨 9.x - 세일-Sail

라라벨 한글 메뉴얼 9.x - 세일-Sail

laravel.kr

 

Laravel php artisan route(라우트) 명령어

 

Laravel php artisan route(라우트) 명령어

Laravel 프레임워크는 artisan 명령어를 사용하여 새 프로젝트 생성, 데이터베이스 마이그레이션, 단위 테스트 실행 등과 같은 다양한 작업을 수행합니다. 가장 유용한 artisan 명령 중 하나는 route 명

summer-cat93.tistory.com

 

728x90
반응형
Comments