첨부 실행 코드는 나눔고딕코딩 폰트를 사용합니다.
------------------------------------------------------------------------------------------------------------------------------------------------------
728x90
728x170

■ Docker 이미지를 사용해 Redis 설치하는 방법을 보여준다.

 

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

 

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

 

▶ 실행 명령

sudo mkdir -p /data/redis

 

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

 

▶ 실행 명령

sudo docker image pull redis

 

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
,