첨부 실행 코드는 나눔고딕코딩 폰트를 사용합니다.
본 블로그는 광고를 포함하고 있습니다.
광고 클릭에서 발생하는 수익금은 모두 블로그 콘텐츠 향상을 위해 쓰여집니다.

728x90
반응형
728x170

1. CTRL + ALT + T 키를 눌러서 [터미널]을 실행한다.

 

2. Redis 컨테이너 설치에 앞서 컨테이너와 호스트간 볼륨 매칭을 위한 디렉토리를 생성하기 위해 [터미널]에서 아래 명령을 실행한다.

sudo mkdir -p /data/redis

 

728x90

 

3. Redis 도커 이미지를 다운로드하기 위해 [터미널]에서 아래 명령을 실행한다.

sudo docker image pull redis

 

300x250

 

4. Redis용 도커 네트워크를 생성하기 위해 [터미널]에서 아래 명령을 실행한다.

sudo docker network create redis-net

 

5. Redis 서버 컨테이너를 실행하기 위해 [터미널]에서 아래 명령을 실행한다.

sudo docker run --name redis -p 6379:6379 --network redis-net -v /data/redis:/data -d redis redis-server --appendonly yes

※ --name redis         : 도커 컨테이너명
※ -p 6379:6379         : 호스트 포트:컨테이너 포트
※ --network redis-net  : 도커 네트워크명
※ -v /data/redis:/data : 호스트 디렉토리:컨테이너 디렉토리
※ redis                : 도커 이미지명

 

6. redis-cli로 해당 redis 서버에 접속하기 위해 [터미널]에서 아래 명령을 실행한다.

sudo docker run -it --network redis-net --rm redis redis-cli -h redis
 
※ --network redis-net : 도커 네트워크명
※ redis               : 도커 이미지명
※ redis               : 도커 컨테이너명

 

[다른 방법으로 접속하기]

 

1. Redis 서버 IP 주소를 확인하기 위해 Redis용 도커 네트워크 정보를 조회하고자 [터미널]에서 아래 명령을 실행한다.

sudo docker network inspect redis-net
 
※ redis-net : 도커 네트워크명

 

2. redis:alpine 이미지를 ash 쉘로 실행하기 위해 [터미널]에서 아래 명령을 실행한다.

sudo docker run -it --network redis-net --rm redis ash
 
※ redis : 도커 이미지명
※ redis : 도커 컨테이너명

 

3. redis-cli를 실행하기 위해 [터미널]에서 아래 명령 중 하나를 실행한다.

redis-cli -h 172.18.0.2

redis-cli -h redis

redis-cli -h localhost
728x90
반응형
그리드형
Posted by 사용자 icodebroker
TAG , , ,

댓글을 달아 주세요