1. 도커 컴포즈 파일 작성하기
유저 폴더 아래 docker라는 폴더를 생성하고, REDIS은 아래와 같은 설정으로 docker-compose.yml 파일을 작성할 수 있다.
redis:
image: redis
restart: always
container_name: redis7
ports:
- 6379:6379
command: redis-server --port 6379
volumes:
- ./db/redis/data:/data
- ./db/redis/conf:/usr/local/etc/redis/redis.conf
'[Docker] 윈도우에 도커로 MYSQL 설치하고 접속하기' 포스트에서 MYSQL 설치를 위해서 작성했던 docker-compose.yml 파일에 위 내용을 추가한다.
mysql:
image: mysql
restart: always
container_name: mysql8
ports:
- 3306:3306
environment:
MYSQL_ROOT_PASSWORD: 1234
MYSQL_ROOT_HOST: '%'
MYSQL_DATABASE: common
MYSQL_USER: admin
MYSQL_PASSWORD: 1234
TZ: Asia/Seoul
command:
- --character-set-server=utf8mb4
- --collation-server=utf8mb4_unicode_ci
volumes:
- ./db/mysql/data:/var/lib/mysql
- ./db/mysql/config:/etc/mysql/conf.d
- ./db/mysql/init:/docker-entrypoint-initdb.d
redis:
image: redis
restart: always
container_name: redis7
ports:
- 6379:6379
command: redis-server --port 6379
volumes:
- ./db/redis/data:/data
- ./db/redis/conf:/usr/local/etc/redis/redis.conf
2. 도커 컨테이너 생성하기
① 바탕화면 또는 시작 메뉴에 Docker Desktop 링크를 클릭해 Docker Desktop을 실행한다.


② 터미널에서 docker-compose.yml 파일이 존해하는 위치로 이동하여 아래와 같은 명령어를 실행한다.
③ 해당 컨테이너가 제대로 생성되었는지 아래와 같은 명령어로 컨테이너 목록을 확인한다.

④ 아래 명령어로 설치된 레디스 버전을 확인한다.
⑤ Docker Desktop에서 실행 중인 것을 확인할 수 있다.

⑥ Docker Desktop에서 레디스 서비스를 중지한다.

⑦ ./db/redis/conf 폴더에 redis.conf 설정 파일을 생성한다.

- redis.conf 파일에 대한 자세한 사항은 '[REDIS] redis.conf 파일 설정 항목 정리' 포스트 참조
- 아래 URL에서 [버전] 항목에 설치한 레디스 버전을 입력한 후 요청한 페이지 내용을 redis.conf 파일에 복사
Ex) Redis 7.2 버전 : https://raw.githubusercontent.com/redis/redis/7.2/redis.conf
⑧ Docker Desktop에서 레디스 서비스를 시작한다.
⑨ 해당 포트(MYSQL : 3306, REDIS : 6379)가 열려 있는지 확인한다.
TCP 0.0.0.0:3306 0.0.0.0:0 LISTENING 125196
TCP 0.0.0.0:6379 0.0.0.0:0 LISTENING 125196
TCP [::]:3306 [::]:0 LISTENING 125196
TCP [::]:6379 [::]:0 LISTENING 125196
TCP [::1]:3306 [::]:0 LISTENING 173768
TCP [::1]:6379 [::]:0 LISTENING 173768
3. Redis Insight 연결하기
① 바탕화면에 생성된 Redis Insight 아이콘 클릭하여 실행

② Connect Your Databases > Add connection details manually 클릭

③ 접속 정보 입력후 Test Connection 클릭하여 접속 테스트

④ Add Redis Database 클릭


⑤ 추가한 데이터베이스 선택 후에 데이터 확인

'Docker' 카테고리의 다른 글
[Docker] 윈도우에 도커로 젠킨스 설치 (0) | 2025.02.19 |
---|---|
[Docker] 윈도우에 도커로 MSSQL 설치하고 접속하기 (0) | 2025.02.19 |
[Docker] 윈도우에 도커로 MYSQL 설치하고 접속하기 (0) | 2025.02.19 |
[Docker] 도커 사용법 - 명령어 (0) | 2025.02.19 |
[Docker] docker-compose.yml 파일 구성 알아보기 (0) | 2025.02.19 |