[英]Docker container can't connect to Redis
I have a Docker container running a C application using hiredis, which should write data to a Redis server exposed at the default address and port running locally on the same Linux device at 127.0.0.1:6379
.
Redis 服务器在不同的 Docker 容器中运行。 我启动这个容器运行,暴露端口 6379 如下: sudo docker run --name redis_container -d -p 6379:6379 40c68ed3a4d2
redsi-cli
可以毫无问题地通过 127.0.0.1:6379 连接到此。
但是,无论我尝试什么,应该写入 Redis 的容器总是从 C 代码中收到 Redis 连接被拒绝错误。 这是我最后一次尝试运行容器: sudo docker run --expose=6379 -i 7340dfee8ea5
我到底在这里想念什么? 谢谢
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.