OpenSource/Redis
local에 Docker 기반 Redis 셋팅(feat. mac)
태하팍
2022. 4. 12. 10:43
반응형
■ 우선 docker가 셋팅되어져있어야 한다.
■ docker명령어로 redis 이미지를 가져온다.
docker pull or docker image pull
docker pull redis:6.2.6 // 해당 버전을 가져오려면 redis:버전
docker image pull redis // 최신을 그냥 가져오려면 redis
■ 네트워크 리스트 확인
docker network ls
NETWORK ID NAME DRIVER SCOPE
614b4249a627 bridge bridge local
3b3695c608b6 host host local
a9a8dbbfa136 none null local
■ 네트워크 설정
docker network create redis-net
redis-cli도 같이 구동해서 통신을 해야하므로 2개의 컨테이너를 실행해야하며,
그 두개의 컨테이너의 연결을 위해 docker network를 구성한다고 한다.
network를 host로 잡아서 했었는데 오류가 발생했다.
■ Redis 실행
shell을 하나 만들어서 돌렸다.
--name 이름설정
-p 포트설정
--network 네트워크 설정
-v 볼륨 설정
-d 백그라운드 실행
#!/usr/bin/env bash
echo "local Redis Container at port 6379"
docker run --name redis-acet \
-p 6379:6379 \
--network redis-net \
-v /Users/Redis:/data \
-d redis \
■ 확인
docker ps로 컨테이너가 잘 떴는지 확인
반응형