Docker
docker redis 커스텀 설정
Superkill
2018. 5. 4. 21:57
반응형
도커파일과 redis.conf 파일을 같은 디렉토리에 위치 시키고
링크에서 기본 설정파일 가져와서 일부분만 수정해보자
bind 127.0.0.1 >>>> # bind 127.0.0.1
# requirepass foobared >>>> requirepass 임의의패스워드
도커파일 내용은 아래와 같다.
FROM redis
COPY redis.conf /usr/local/etc/redis/redis.conf
CMD [ "redis-server", "/usr/local/etc/redis/redis.conf" ]
EXPOSE 6379
도커파일이 위치한 디렉토리에서 이미지를 빌드해 주고
docker build -t myredis .
이미지로 컨테이너를 하나 만들어주면
docker run -d -p 32000:6379 myredis
ip 접속 제한이 없으면서 접속 시 비밀번호를 요구한다.
masterauth에는 slave가 master에 접속할 때
master가 requirepass로 보호되어 있을 경우
master의 requirepass를 입력 해주면 된다.