【发布时间】:2018-05-02 18:02:15
【问题描述】:
我正在尝试从 Docker 容器内部连接到我机器上的本地 Redis 服务器。到目前为止我做了什么:
- Redis 正在我的机器上运行(可以通过 redis-cli 连接到它)
- 启动了一个交互式 Docker 容器(来自 Ubuntu 映像)
- 在容器内安装了“redis-tool”
- 尝试通过 redis-cli 连接到 Redis:
>redis-cli -h 172.17.0.3 -p 6379
(通过容器内的ifconfig获取IP地址) - 收到错误提示“连接被拒绝”
为了获得有效的连接,我没有想到什么技巧?
我已经尝试在我的redis.conf 中设置“绑定 0.0.0.0”,但这没有任何效果。我也尝试在运行容器时将端口 6379 转发到 6379,但我收到错误消息,指出该地址已在使用中。
提前致谢!
【问题讨论】: