[프로그래밍 기록] Docker에 Redis 설치

김엄지·2024년 3월 20일
post-thumbnail

Windows 환경에서 도커에서 레디스 사용하기

docker hub에서 redis 이미지를 다운받아 서버실행하고, 클라이언트에게 명령어 보내기.

1. WSL 설치

Windows에서 리눅스를 깔아준다. cmd에 입력

$ wsl --install

2. Docker 설치

Docker Desktop Download Docker Desktop for Windows 설치

설치가 완료되었으면 실행하고 설정에 들어간다.

  • Settings > General > Use the WSL 2 based engine 체크

  • Settings > Resources > WSL Integration > Ubuntu 설정
    도커를 적용하려는 리눅스 베포판을 설정해준다.

  • 리눅스에서 확인

	$ docker --version

3. Redis 설치

  • 먼저 Docker에서 Redis의 이미지를 pull해온다(Redis 설치)
	$ docker pull redis
  • 이미지 다운 잘됬는지 이미지 목록 확인
	$ docker images
  • 설치 확인 완료

  • 내려받은 이미지로 컨테이너를 생성하고 실행하기
    --name [서버이름설정]으로 된 redis를 6379포트에 할당하여 생성하고 실행한다는 뜻

	$docker run --name [서버이름설정] -d -p 6379:6379 redis
  • 실행된 컨테이너 목록 확인
	$ docker ps -a

  • Docker Desktop에서도 확인 완료

4. Redis Cli

redis 클라이언트 실행하기

설치하고 Redis서버를 실행까지 해봤으니, Redis 서버에서 구문을 한번 실행해보자.

  • Redis Server는 Docker Container 내부에서 실행되고 있기 때문에
    클라이언트도 Docker Container 내에서 실행해야 한다.


  • Docker에서 Redis가 설치된 디렉토리로 들어간다.
    - Docker에서 이미 실행중인 Container 내부에 명령어를 사용할 때는 exec 사용
    - it 는 exec의 옵션으로 상호작용할 수 있는 터미널이라고 생각하면 된다. 
	$ docker exec -it [서버이름설정] /bin/bash

  • Redis Cli에 접속
	root@...: /data# redis-cli
  • 간단한 명령 실행해보기



출처
https://velog.io/@juno0713/Windows-%ED%99%98%EA%B2%BD%EC%97%90%EC%84%9C-Docker%EC%97%90-Redis-%EC%84%A4%EC%B9%98 Windows 환경에서 Docker에 Redis 설치
https://hello-i-t.tistory.com/137 redis 클라이언트 실행하기

profile
나만의 무언가를 가진 프로그래머가 되자

0개의 댓글