从主机连接到在 Docker 中运行的 Redis

时间:2021-05-06 15:27:47

标签: docker redis redis-edge

我在 Windows 10 上托管的 Docker 中运行 RedisEdge。Docker-Compose YAML 如下所示:

services:
  redisedge:
    build: ./redisedge
    ports:
      - 6379:6379

我可以从在 Docker 中运行的 Python 服务连接到 RedisEdge,网址为 redis://redisedge:6379。我可以从在 Docker 中运行的 Grafana 在 host.docker.internal:6379 访问它。我可以从在 host.docker.internal:6379 的主机上运行的 RedisInsight 访问它。但是,当我尝试从在上述任一地址上本地运行的 Python 文件访问它时,出现此错误:“发生异常:ConnectionError 连接到 redisedge:6379 时出现错误 11001。 getaddrinfo 失败。”

我需要以不同的方式运行 RedisEdge 吗?

0 个答案:

没有答案