본문 바로가기
DB/NOSQL

[Redis] Window 에서 Redis Docker Desktop으로 설치하기

by 코딩하는 노씨 2025. 5. 22.
반응형

1. Docker DeskTop을 백그라운드에 실행시키기

 

 

 

2. Power Shell 관리자 권한 실행

docker ps

 

 

Redis는 리눅스의 OS위에서만 동작함 그래서

  • 리눅스 설치
  • Redis 설치
반응형

redis container 설치

docker run --name redis-container -d -p 6379:6379 redis

 

redis 에 접속

  • docker로 설치한 redis접속
    • docker ps → container ID확인
    • docker exec -it <containerID> redis
docker ps → container ID확인

docker exec -it <containerID> redis-cli

exit  → 나가기

 

 

docker exec -it → docker 한테 exec

docker exec -it <containerID> redis-cli

  • docker exec -it여기서 **-it**는 터미널(입출력)을 연결해서, 내가 직접 명령을 입력할 수 있게 해주는 옵션이에요.
  • → "docker야, 지금 실행 중인 컨테이너 안에서 명령어를 실행해줘."
  • <containerID>
  • → "이 컨테이너 안에서"라는 의미예요. 실제로는 컨테이너의 ID나 이름을 넣습니다.
  • redis-cli
  • → "컨테이너 안에서 redis-cli라는 명령어를 실행해줘." (실제로는 Connection 한거입니다.)

docker exec의 주요 옵션들

옵션 설명
-i, --interactive 표준 입력(STDIN) 유지, 사용자가 명령어를 입력할 수 있게 해줌
-t, --tty 가상 터미널 할당(TTY)
-d, --detach 명령어를 백그라운드(Detached)로 실행
-e, --env 환경 변수 설정
--env-file 환경 변수 파일로부터 읽어오기
-u, --user 명령어를 실행할 사용자 지정
-w, --workdir 명령어 실행 시 작업 디렉토리 지정
--privileged 확장된 권한 부여 (조금 더 부연 설명하면 자원이 모자를때 사용)
--detach-keys 컨테이너에서 분리(detach)할 때 사용할 키 시퀀스 지정
반응형