Ошибка при получении, когда я использую docker-compose для настройки redisDB - PullRequest
0 голосов
/ 19 октября 2019

извините, но я новичок в redis и докерах, и я застреваю.

Я хочу подключить redis к моему локальному хосту с помощью docker-compose. Когда я использую docker-compose, моя сеть и мой redis показывают, что они включены, но когда я пытаюсь сделать curl -L http://localhost:8081/ping для проверки, я получаю это сообщение "curl: (56) Ошибка Recv:"

Я пытался изменить свой docker-compose.yaml, но не работает

docker-compose:

version: '3'
services:
  redis:
    image: "redis:latest"
    ports:
      - "6379:6379"
  web:
    build: .
    ports:
      - "8081:6379"
    environment:
      REDIS_HOST: 0.0.0.0
      REDIS_PORT: 6379
      REDIS_PASSWORD: ""
    depends_on:
      - redis

Dockerfile

FROM python:3-onbuild
COPY requirements.txt requirements.txt
RUN pip3 install -r requirements.txt
CMD ["python", "main.py"]

Мои ожидаемые результатыэто:

curl -L http://localhost:8081/ping

pong

curl -L http://localhost:8081/redis-status

{"redis_connectivity": "OK"}

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...