解决 Docker 容器服务连接不上 Redis 服务问题

编程洪同学 2024-07-11 11:37:01 阅读 83

请添加图片描述

👨🏻‍💻 热爱摄影的程序员

👨🏻‍🎨 喜欢编码的设计师

🧕🏻 擅长设计的剪辑师

🧑🏻‍🏫 一位高冷无情的全栈工程师

欢迎分享 / 收藏 / 赞 / 在看!

【问题】

在使用 Docker 启动 Redis 容器后,其他容器服务在启动时连接 Redis 做初始化报错 Redis 连接错误。

【解决方案一】

排查 Redis 服务是否正常启动,Redis 服务是否正常监听端口。

<code>docker ps | grep redis

docker exec -it redis_container_id /bin/bash

redis-cli -h localhost -p 6379

【解决方案二】

排查 Redis 容器是否与其他容器在同一个网络中。

# 查看 Docker 网络

docker network ls

# 将相关容器连接到同一个网络

docker network connect <network_name> <container_name>

【解决方案三】

排查 Redis 服务是否认证出错,检查 Redis 配置文件是否正确。



声明

本文内容仅代表作者观点,或转载于其他网站,本站不以此文作为商业用途
如有涉及侵权,请联系本站进行删除
转载本站原创文章,请注明来源及作者。