체험코딩

COURSE

내 PC에 그누보드 도커로 실행하기

수강기간 364일 · 레슨 0개

무료

로그인하고 무료 수강 신청

결제 후 환불은 환불규정을 따릅니다.

개요

LEMP(Nginx, Mariadb, php 8.1) 환경에서 그누보드 설치하기 과정입니다.

도커 데스크탑 설치

https://docs.docker.com/desktop/install/mac-install/ 를 보고 미리 설치해 주세요.

파일 다운로드

먼저 파일을 다운받으세요.

docker-lemp-main다운로드

그누보드 설정

  1. ./sites/gnuboard.v5.5.8.3.zip 파일의 압축을 풉니다.
  2. ./sites/gnuboard5-master 디렉토리 이름을 적당히 변경합니다. (예: culture.local.kr)
  3. ./culture.local.kr/data 디렉토리를 생성하고 권한을 변경합니다.
  $ mkdir -p ./sites/culture.local.kr/data  $ chmod 707 ./sites/culture.local.kr/data
  1. culture.local.kr 도메인을 hosts 파일에 등록합니다.
  $ sudo vi /etc/hosts

파일에 내용 추가

  127.0.0.1           culture.local.kr
  1. hosts파일을 리프레시 합니다.
  $ dscacheutil -flushcache

도커 설정

  1. 환경파일을 생성합니다.
  $ cp ./docker-lemp-gnuboard/env.sample ./docker-lemp-gnuboard.env
  1. 변수 값을 여러분이 원하는 값대로 변경합니다.
MYSQL_PORT=3306
MYSQL_DATABASE=gnu
MYSQL_USER=gnu
MYSQL_PASSWORD=gnu2023
MYSQL_ROOT_PASSWORD=gnu2023
  1. 도커를 실행합니다.
docker-compose -f ./docker-lemp-gnuboard/docker-compose.yml up

실행 확인

브라우저를 열어 접속을 해 봅니다.

http://culture.local.kr