Predixy Docker Compose를 구성하는 방법

Predixy Docker Compose를 구성하는 방법

Predixy는 Redis와 같은 메모리 내 데이터베이스를 캐싱하기 위한 프록시 서버입니다. Docker Compose로 구성하는 방법은 다음과 같습니다.

1. Docker Compose 파일 생성

먼저 Redis와 함께 Predixy를 사용하는 Docker Compose 파일을 만듭니다. 예를 들어 docker-compose.yml 파일을 다음과 같이 작성합니다.

vim docker-compose.yml
version: '3'
services:
  redis:
    image: redis:latest
    container_name: redis
    hostname: redis
    ports:
      - "6379:6379"
  predixy:
    image: haandol/predixy:latest
    container_name: predixy
    hostname: predixy
    ports:
      - "7617:7617"
    links:
      - redis
    environment:
      PREDIXY_BACKENDS: "redis://redis:6379"
      PREDIXY_LOG_LEVEL: "info"

이 Compose 파일은 Redis와 Predixy라는 두 가지 서비스를 정의합니다. Redis 서비스는 redis:latest 이미지로 컨테이너를 생성하고 호스트의 포트 6379를 컨테이너의 포트 6379와 연결합니다.

Predixy 서비스는 predixy/predixy:latest 이미지를 사용하여 컨테이너를 만들고 호스트의 포트 7617을 컨테이너의 포트 7617에 연결합니다. 또한 링크 옵션을 사용하여 Redis 서비스에 연결합니다. 마지막으로 환경 옵션을 사용하여 Predixy에 대한 환경 변수를 설정합니다.

2. Docker Compose 실행

Docker Compose 파일을 만든 후 docker-compose up 명령으로 Compose를 실행할 수 있습니다. 이 명령을 실행하면 Redis 및 Predixy 서비스가 모두 시작되고 Predixy는 캐싱을 위한 백엔드로 Redis를 사용합니다.

docker-compose config
docker-compose up -d
$ docker-compose ps
NAME                       IMAGE                    COMMAND                  SERVICE             CREATED             STATUS              PORTS
docker-predixy-predixy-1   haandol/predixy:latest   "/usr/local/bin/pred…"   predixy             17 seconds ago      Up 15 seconds       0.0.0.0:7617->7617/tcp
docker-predixy-redis-1     redis:latest             "docker-entrypoint.s…"   redis               17 seconds ago      Up 16 seconds       0.0.0.0:6379->6379/tcp

redis 버전 정보 보기

docker-compose exec redis sh -c "redis-cli --version"
$ docker-compose exec redis sh -c "redis-cli --version"                                                                           
redis-cli 7.0.9

프레딕시 버전 정보 보기

docker-compose exec predixy sh -c "predixy -v"
$ docker-compose exec predixy sh -c "predixy -v"
predixy predixy-1.0.4

이제 http://localhost:7617을 방문하여 Predixy 대시보드에 액세스하고 Redis 데이터를 캐싱하고 있는지 확인할 수 있습니다.

docker run -it --rm --name redis-cli redis:latest sh -c "redis-cli -h localhost -p 7617 --version"
$ docker run -it --rm --name redis-cli redis:latest sh -c "redis-cli -h localhost -p 7617 --version"
redis-cli 7.0.9

Redis 클라이언트에서 테스트됨

  • 놓다
docker run -it --rm --name redis-cli --add-host=redis:host-gateway redis:latest sh -c "redis-cli -h redis -p 6379 set foo bar"
$ docker run -it --rm --name redis-cli --add-host=redis:host-gateway redis:latest sh -c "redis-cli -h redis -p 6379 set foo bar"
OK
  • 얻다
docker run -it --rm --name redis-cli --add-host=redis:host-gateway redis:latest sh -c "redis-cli -h redis -p 6379 get foo"
$ docker run -it --rm --name redis-cli --add-host=redis:host-gateway redis:latest sh -c "redis-cli -h redis -p 6379 get foo"
"bar"

Similar Posts

  • (논문 검토) VICReg: 자기 지도 학습을 위한 분산-불변-공분산 정규화

    GitHub를 참고하시면 CODE와 다양한 페이퍼 리뷰가 있습니다! 아래 링크를 참조하십시오.(+별표와 팔로우는 사랑입니다..!) https://github.com/kalelpark/Awesome-ComputerVision GitHub – kalelpark/Awesome-ComputerVision: 멋진 컴퓨터 비전 멋진 컴퓨터 비전. GitHub에서 계정을 생성하여 kalelpark/Awesome-ComputerVision 개발에 기여하십시오. github.com 추상적인 최근의 방법은 두 이미지에서 얻은 임베딩 벡터 간의 관계를 찾으려고 합니다. VICReg임베딩에 두 개의 정규화 용어를 개별적으로 적용하여 정보 접힘을 방지하는 방법을 제안합니다. VICReg에는 분기,…

  • 알티지 오메가3의 효능을 제대로 알아봤습니다.

    혈액순환영양제, 닥터파이트 식물성 알티지 오메가3 안녕하세요! 제가 매일 잊지 않고 가지고 있는 알티지 오메가3 효능!오메가3 효능은 많아서 한번에 다 얘기하기도 힘들죠. 안 그래도 엄마가 계속 혈액순환이 안 된다고 하셔서 제가 먹는 걸 추천드린 거예요. 사실 저도 계속 직업 특성상 컴퓨터 작업을 하고 핸드폰을 만지다 보면 아무래도 팔이 저려요. 요즘 팔 저림증이 목에서 어깨로 내려가는 것…

  • Jenny_woodman 채팅

    나무꾼 캐스팅. Jenny_Taborda Chaturbate – 비디오 포르노 및 섹스 비디오 – Tukif Porno. 우드맨 베일리 비디오. 인기 있는. 포르노 사이트. 무료 섹스 비디오. Jenny_woodman 라이브 섹스 룸 – 캠 효과. Jenny Woodman | CamC – 웹캠 포르노, 캠 쇼 클립 및 프리미엄. 에 대한 검색 결과 Jenny taborda chaturbate – Viral PornHub. Blonde_riderxxx 비디오 딜도를…

  • 공개 시장 Gmarket 상위 노출 전략

    오픈마켓에 상품을 런칭하면 상위에 노출되어야만 상품이 팔립니다. 나는 대부분의 초보 판매자가 위탁으로 시작한다고 생각합니다. 판매자는 좋은 황금 키워드를 찾거나 광고를 통해 내 상품을 상위에 노출시킬 것입니다. 어떤 상품이 광고를 통해 상위에 오르면 실제로는 그 아래의 일반 상품보다 더 많이 팔리기 때문이다. 상세페이지에 설득력을 더한다면 구매전환율을 더욱 높일 수 있을 것이라 생각합니다. 우선 G마켓은 하나의 상품을…

  • 제비꿈 해몽, 제비꿈 해몽

    이것은 작은 행운과 행운이 따른다는 것을 나타냅니다. 제비꿈 소개 삼키는 꿈 해몽 친한 친구나 연인을 만나게 될 것을 암시하며, 경우에 따라서는 가족에게 상처를 주거나 건강 상태가 악화될 수 있어 각별한 주의가 필요함을 암시하는 꿈입니다. 꿈을 삼키다 계획한 일이 잘 풀리거나 사업이 번창하게 될 것을 암시하는 아주 좋은 길몽입니다. 다 쓴. 가능성과 기회를 예고하는 상서로운 꿈,…