Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
Tags
- OIDC
- pinpoint 2.5.3
- reids
- jar 배포
- intellij
- Loki 로그
- formik
- fake jwt
- hbase 저장공간 설정
- save/update
- 플루터
- 오블완
- RedirectService
- nGinder
- R2DBC Paging
- 애자일 싫타
- 7879
- Ingress Controller Fake
- 개발 어렵당.ㅠ
- UnsupportedOperationException
- 노드간 통신
- pinpoint
- ㅉ때
- jsonMarshaller
- LPOS
- 티스토리챌린지
- 논블록킹 성능
- Armeria
- 월급루팡 일지
- 핀포인트
Archives
- Today
- Total
대머리개발자
MAC - 레디스&마리아DB 설치 본문
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 |