redis将超时连接到泊坞窗中的远程服务器
我在机器A中启动一个docker-compose的redis容器
泊坞窗,compose.yml。
redis: ports: - "6379:6379" image: redis
在机器A上,我可以使用terminal中的redis-cli连接到它。
redis-cli 127.0.0.1:6379>
但是我无法连接到它,即使在机器A本身上,也使用机器B上的A的IP。
在机器B或A.
redis-cli -h 10.10.10.25 Could not connect to Redis at 10.10.10.25:6379: Connection timed out not connected>
真奇怪。 我可以用A的IP在主机A和主机B上运行redis-cli。 以下是“docker ps”的输出
docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES a59c39bf448e redis "/entrypoint.sh redis" 3 minutes ago Up 3 minutes 0.0.0.0:6379->6379/tcp test_redis_1
将redis容器的端口6379映射到主机端口6379之后。redis服务应该可用于主机A的所有networking接口(0.0.0.0)。因此,您不必更改redisconfiguration。
你能显示“docker ps”的输出吗?