[REDIS] 레디 스 감시 고정 표시기 이미지 / Dockerfile
REDIS레디 스 감시 고정 표시기 이미지 / Dockerfile
나는 coreOS 클러스터에서 고 가용성 레디 스를 배포 할 찾고 있어요, 그리고 나는 레디 스 센티넬 고정 표시기 이미지 (즉 Dockerfile) 작품 것이 필요합니다. 나는 (내가 생각하는)를 만들 수있는 충분한 정보 / 전문 지식을 수집 한 ...하지만 고급 네트워킹 내 제한된 지식 / 경험은 유일하게 구축하고 그것을 공유에서 저를 유지하고있다.
여기에 전문가가 나를 레디 스 센티넬 Dockerfile을 (없음 지금 존재하지 않는) 개발에 도움이되는 깡통 누군가? 레디 스 / 도커 커뮤니티는 정말이 혜택을 누릴 것입니다.
여기에 광범위한 문제와 맥락이다 : https://github.com/antirez/redis/pull/1908
나는 솔루션이 바로 여기에 특별히 생각 : https://github.com/antirez/redis/pull/1908#issuecomment-54380876
여기에 Dockerfile 내가 사용 봤는데 ...하지만 위의 스레드를 읽는다면, 당신은 내 의견 (joshula)를 볼 수 있습니다 ... 그것은 mattsta에 대해 얘기하고있는 네트워킹 수정이 부족하다. 참고 내가 coreOS에이를 사용하고 있기 때문에, sentinel.conf의 모든 구성 설정은 명령 행 (따라서 엔트리 포인트)를 통해 실행시 설정되는 것을.
# Pull base image.
FROM dockerfile/ubuntu:latest
# Install Redis.
RUN \
cd /tmp && \
wget http://download.redis.io/redis-stable.tar.gz && \
tar xvzf redis-stable.tar.gz && \
cd redis-stable && \
make && \
make install && \
cp -f src/redis-sentinel /usr/local/bin && \
mkdir -p /etc/redis && \
cp -f *.conf /etc/redis && \
rm -rf /tmp/redis-stable* && \
sed -i 's/^\(bind .*\)$/# \1/' /etc/redis/redis.conf && \
sed -i 's/^\(daemonize .*\)$/# \1/' /etc/redis/redis.conf && \
sed -i 's/^\(dir .*\)$/# \1\ndir \/data/' /etc/redis/redis.conf && \
sed -i 's/^\(logfile .*\)$/# \1/' /etc/redis/redis.conf
# Define mountable directories.
VOLUME ["/data"]
# Define working directory.
WORKDIR /data
# Expose ports.
EXPOSE 26379
# Define default command.
ENTRYPOINT redis-sentinel /etc/redis/sentinel.conf
해결법
-
==============================
1.작품의 톤 후, 나는이 문제를 알아내는 끝났다. 여기 도커를 통해 고 가용성 레디 스 인스턴스를 배포하고자하는 다른 사람을 위해 간단한 만들기 위해입니다 :
작품의 톤 후, 나는이 문제를 알아내는 끝났다. 여기 도커를 통해 고 가용성 레디 스 인스턴스를 배포하고자하는 다른 사람을 위해 간단한 만들기 위해입니다 :
https://registry.hub.docker.com/u/joshula/redis-sentinel/
from https://stackoverflow.com/questions/25914814/redis-sentinel-docker-image-dockerfile by cc-by-sa and MIT license
'REDIS' 카테고리의 다른 글
[REDIS] (채팅 응용 프로그램) Resque + 레디 스과 함께 ActionController :: 라이브를 사용하는 방법 (0) | 2020.01.13 |
---|---|
[REDIS] 레디 스 : 어떻게 다른 키의 값과 동일한 하나의 키를 설정하는 방법? (0) | 2020.01.13 |
[REDIS] 셀러리 작업을 설정하는 문제는 파이썬에서 백엔드 (0) | 2020.01.13 |
[REDIS] sidekiq 두 개의 별도의 레디 스 인스턴스에 대한 작업? (0) | 2020.01.13 |
[REDIS] 서비스 스택 레디 스 목록 업데이트 (0) | 2020.01.13 |