您的位置:首页 > 娱乐 > 八卦 > 湖北省疾病预防控制中心官方网站_网店代理免费加盟_百度官方网站下载安装_百度推广优化师培训

湖北省疾病预防控制中心官方网站_网店代理免费加盟_百度官方网站下载安装_百度推广优化师培训

2025/8/19 14:18:49 来源:https://blog.csdn.net/u012790055/article/details/146494181  浏览:    关键词:湖北省疾病预防控制中心官方网站_网店代理免费加盟_百度官方网站下载安装_百度推广优化师培训
湖北省疾病预防控制中心官方网站_网店代理免费加盟_百度官方网站下载安装_百度推广优化师培训

错误信息显示“Connection refused”,这通常说明 Docker 容器内的 Hyperf 项目无法连接到你本机的 Redis 服务。


1. 容器内的 127.0.0.1 指向问题

在 Docker 容器中,127.0.0.1 指的是容器本身,而不是宿主机(你的 Mac)。如果 Redis 安装在宿主机上,容器内部用 127.0.0.1 是无法访问到的。

解决方案

  • 使用 host.docker.internal
    在你的 .env 文件中,将 REDIS_HOST 修改为 host.docker.internal

    REDIS_HOST=host.docker.internal
    REDIS_AUTH=123456
    REDIS_PORT=6379
    REDIS_DB=0
    

    这样容器就会通过 Docker 内置的 DNS 解析到宿主机 IP。

  • 设置 Docker 网络
    如果你使用的是自定义网络,确保容器可以通过网络访问到宿主机的 IP 地址。


版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com