대머리개발자

MAC - 레디스&마리아DB 설치 본문

개발이야기/MAC

MAC - 레디스&마리아DB 설치

대머리개발자 2023. 2. 14. 22:31
728x90

맥에서 도커를 설치 했더니 메모리6G 차지 하네 ㅎㄷㄷ; (활성 상태보기-Activity Monitor)
도커와 도커컴퍼즈..기타등등을 원클릭 설치라고 보면 된다.

도커 UI가 있다니 ...신기방기... 일단 CPU와 메모리를 적당히 줄여주자... 레디스&마리아만 기동할테니..

툴내에서 직접 설치 할수 도 있는것 같지만...난 도스 시절 꼰대니깐... 근데 도커는 설치 파일로 했노????

도커 컴퍼즈로 둘다 한방에 설치 한다.

docker-compose.yml 을 만들고 아래 내용을 복사 붙여 넣기 한다.

version: "3"
services:
  mysql-docker:
    image: arm64v8/mariadb
    ports:
      - "3306:3306"
    command: --lower_case_table_names=1
    environment:
      TZ: Asia/Seoul
      MYSQL_ROOT_PASSWORD: 111111
      MYSQL_DATABASE: OAUTH2
      MYSQL_USER: OAUTH2
      MYSQL_PASSWORD: 111111
    container_name: "docker-mysql"
    volumes:
      - /Users/app/data/mysql:/var/lib/mysql

  redis-docker:
    image: redis:latest
    command: redis-server --requirepass 111111 --port 6379
    container_name: "docker-redis"
    volumes:
      - /Users/app/data/redis:/data
    labels:
      - "name=redis"
      - "mode=standalone"
    ports:
      - 6379:6379

DB 설치 시 별도 설정을 작성하지 않는다면 테이블명의 소/대문자를 기본적으로 구분 할 것이다. 따라서 구분하지 않도록

lower_case_table_names=1

을 작성한다. (사실 구분하지 않는 것이 아니라 다 소문자로 만들어서 진행하는 부분이다. ㅎ)

 

enviroment 부분은 개인 개발 환경에 맞춰서 수정한다.

그리고 바로 실행 ->  docker-compose -f docker-compose.yml up -d

db라는 폴더 밑에서 실행했는데...저리 카테고리화 되었네.

굳굳 시작이 반! 셋팅이 반!


참고 블로그!!
https://www.woolog.dev/backend/docker/database-with-docker/#redis

728x90

'개발이야기 > MAC' 카테고리의 다른 글

Homebrew 설치  (0) 2023.02.21
mac 단축키  (0) 2023.02.20
MAC - GRPC 빌드하기 위한 설정  (0) 2023.02.14
MAC 미니 지름신!!  (0) 2023.02.14