반응형
도커파일과 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를 입력 해주면 된다.
'Docker' 카테고리의 다른 글
jira software & confluence & postgres (with docker compose) (0) | 2018.06.03 |
---|---|
ERROR: The Compose file './docker-compose.yml' is invalid because: (0) | 2018.06.03 |
Alpine Linux를 Docker Host로 사용하기 (0) | 2018.04.16 |
Dockerfile에 ssh 세팅 (0) | 2017.08.19 |
Docker) bash.exe 파일을 찾는 중입니다 (2) | 2017.08.19 |