[Infra] 도커(docker)(11) 도커로 redis 컨테이너 배포하기
업데이트:
도커(docker)(11) 도커로 redis 컨테이너 배포하기
참고링크
참고 링크
- (0)도커의 개념
- (1)도커 설치하기, hello world!
- (2)도커 컨테이너 조작 기초(pull, run, ps)
- (3)도커 이미지 변경 후 저장(commit)
- (4)도커 컨테이너 네트워크
- (5)도커 API 이미지 빌드 및 컨테이너 실행
- (6)도커 컴포즈를 활용한 여러 개의 Flask, Nginx 배포
- (7)도커 볼륨을 이용한 데이터 관리
- (8)도커 장고 이미지 살펴보기
- (9)도커 PostgreSQL 컨테이너 배포
- (10)도커 이미지가 지워지지 않을때
- (11)도커로 redis 컨테이너 배포하기
- (1)쿠버네티스 구조
- (2)쿠버네티스 설치
- (3)쿠버네티스 서비스 배포하기
- (4)컨테이너 IP와 파드 IP의 관계
- (5)퍼시스턴트 볼륨 스토리지
- (6)쿠버네티스 에러 메시지
1. 서론
이번 포스팅에서는 도커로 레디스(redis)를 사용해보겠습니다.
2. redis 설치
먼저 도커 허브에서 다음 코드를 이용해 레디스 이미지를 pull 받습니다.
$ docker pull redis
Using default tag: latest
latest: Pulling from library/redis
e9995326b091: Pull complete
f2cd78d6f24c: Pull complete
8f3614d34c89: Pull complete
697fd51ec515: Pull complete
a554cf50a327: Pull complete
66f93c02e79c: Pull complete
Digest: sha256:aeed51f49a6331df0cb2c1039ae3d1d70d882be3f48bde75cd240452a2348e88
Status: Downloaded newer image for redis:latest
docker.io/library/redis:latest
그리고 이미지를 확인해봅니다.
$ docker image ls
REPOSITORY TAG IMAGE ID CREATED SIZE
redis latest c2342258f8ca 2 weeks ago 117MB
그리고 예제처럼 다음 코드를 이용해 레디스 인스턴스를 띄웁니다.
$ docker run --name some-redis -d redis
408567b535cc96dfb86f9bc0d56d525e8881b9efe83a5b1e1aa3a6ea47ecf19c
그리고 컨테이너를 확인해보면 다음과 같이 잘 작동하는 것을 알 수 있습니다.
$ docker container ls
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
408567b535cc redis "docker-entrypoint.s…" 7 seconds ago Up 5 seconds 6379/tcp some-redis