извините, но я новичок в 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"}